我尝试用python运行一个shell脚本,并将输出保存到一个变量中。import osfile = open("outfile.txt", "r") #I do more stuff using var
现在,这是可行的。然而,有没有更有效的方法来做到这一点?这似乎有点低效的输出到一个文件,然后再次从该文件读取。我的目标是直接从os命令的输出中设置var。例如,var = os.
我正在使用Python3.4.4,并注意到我的子进程模块不支持run(),我仍然必须使用call().I,我想升级子进程,但没有成功。C:\Users\thakurak>pip install subprocess Could not find a version that satisfiesthe requirement subprocess (from versions: )
No matching distribution found for subpro
我尝试使用以下命令获取Windows防火墙状态:result = subprocess.getoutput('netsh advfirewall show allprofiles stateFW.append(x)我的结果是:但是我不能用Python2来做这件事,当我用Python2运行时,错误显示no function subprocess.getoutput,尽管我正在安装和导入子进程模块