如何将子过程结果写入文件?

时间:2019-01-23 06:08:14

标签: python

我想将subprocess.checkoutput的结果捕获到文件中,但是不确定如何使用文件IO写入。有人可以帮忙吗?
代码:

test = subprocess.checkoutput('command to execute',shell=True)
fdesc= open('result.txt','w')
for line in test:
    fdesc.write((test.readlines)+'/')

我希望它可以写入文件,但是请看我在某处出错。

1 个答案:

答案 0 :(得分:0)

您不需要将var result = typeof(MyClass).GetType().HasGenericInterface(typeof(IDictionary<,>)); readlines一起使用。另外,输出为check_output。因此,您必须先将其转换为字符串。

bytes