让我总结所有答案并添加更多答案。
要从脚本中写入文件,需要使用Python提供的用户文件I / O工具(这是f=open('file.txt', 'w')
东西。
如果不想修改程序,则可以使用流重定向(在Windows和类似Unix的系统上)。这是python myscript > output.txt
东西。
如果您想 在屏幕和日志文件中看到输出,并且在Unix上并且不想修改程序,则可以使用tee命令(Windows版本也存在,但是我有没用过)
更好的方法将所需的输出发送到屏幕,文件,电子邮件,Twitter,无论使用什么日志记录模块。这里的学习曲线是所有选择中最陡峭的,但是从长远来看,它会有所回报。