Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将终端输出作为日志写入.txt文件_Python_Python 3.x_Logging_Logfile - Fatal编程技术网

Python 如何将终端输出作为日志写入.txt文件

Python 如何将终端输出作为日志写入.txt文件,python,python-3.x,logging,logfile,Python,Python 3.x,Logging,Logfile,我知道这个问题被问了很多,但我还没有找到一个适合我的问题的解决方案。 我已尝试实施 python myScript.py 2> errorlog.txt > logfile.txt 这也可以工作,但我不想再次运行我的代码,因为它应该在GUI中实现,在运行时,它将执行一些模拟和半重型计算,并且我希望在退出GUI时写入/记录终端输出 希望有人能在路上帮助我。使用script命令。如果你有GUI,为什么会有终端输出?我对这个相当陌生,什么脚本命令?如果从GUI运行代码时出现任何错误,它们

我知道这个问题被问了很多,但我还没有找到一个适合我的问题的解决方案。 我已尝试实施

python myScript.py 2> errorlog.txt > logfile.txt
这也可以工作,但我不想再次运行我的代码,因为它应该在GUI中实现,在运行时,它将执行一些模拟和半重型计算,并且我希望在退出GUI时写入/记录终端输出


希望有人能在路上帮助我。

使用
script
命令。如果你有GUI,为什么会有终端输出?我对这个相当陌生,什么脚本命令?如果从GUI运行代码时出现任何错误,它们将显示在终端中。IMO GUI应用程序不需要终端(尽管在开发它时您可能希望使用终端)。请参阅我对问题的回答中的
errorwindow3k.py
模块。下面是
脚本
命令的详细说明。