【发布时间】:2018-06-06 17:34:41
【问题描述】:
我正在使用子进程运行 Python 脚本,并愿意将输出保存到文件以及在终端上显示实时日志。
我已经写了下面的代码及其在文件中的保存日志,但没有在终端上显示实时脚本执行日志。
TCID = sys.argv[1]
if TCID == "5_2_5_3":
output = subprocess.check_output([sys.executable, './script.py'])
with open('scriptout.log', 'wb') as outfile:
outfile.write(output)
【问题讨论】:
-
为什么不使用python日志模块?
-
你试过
print(output)吗? -
@Jason : 没有使用日志的经验...任何线索我如何在我的代码中使用它?
标签: python python-3.x logging subprocess