【发布时间】:2015-08-13 08:49:14
【问题描述】:
我正在使用 pexpect 在某些输入文件上运行外部应用程序,并且我想将输出保存到日志文件中。我通常设法做到这一点,但是这个应用程序运行迭代计算并且当它超过大约。 20 个周期我的输出被切断了。
我确信我的计算一直运行到最后。
我的代码:
sys.stdout = open(logfile_path , 'a')
child = pexpect.run('app input_files' , logfile=sys.stdout , cwd=path_cwd)
有没有更合适的方法来做这个,所以我可以保存所有的输出?
【问题讨论】: