如何让我的 write() 函数接受我的 stdout = subprocess.PIPE 输出?我不断收到类型错误问题。
这是我的代码:
with open("logger.txt","w") as fobj:
baby = subprocess.Popen('bash arguments', stdout = subprocess.PIPE, shell = True)
fobj.write(baby.communicate())
我得到类型错误
我试过这个,没有错误,但文件总是空的
with open("logger.txt","w") as fobj:
baby = subprocess.Popen('bash arguments', stdout = subprocess.PIPE, shell = True)
baby.communicate()
谁能帮我?谢谢
慕容708150
相关分类