【发布时间】:2011-12-14 00:35:30
【问题描述】:
我正在尝试将所有错误保存在一个文件中,但我找不到解决方案。我是python的新手,请耐心等待:D
在“for”中,我有这一行,工作正常,但无法记录错误。
knull = open(os.devnull, 'w')
kerror = open('/tmp/error.log','wb')
proc = subprocess.call(['7z','a', file-Zip, files],stdout = knull, stderr = kerror.write())
kerror.close()
knull.close()
我是否需要在 kerror.write(HERE) 中添加一些内容,但我不知道是什么。或者我可能是在错误的方向上这样做。
谢谢!!!
【问题讨论】:
标签: python stderr subprocess