怎么把python运行结果保存到log?

Python015

怎么把python运行结果保存到log?,第1张

通过管道输出到另一个程序里去,另外一个程序同时打印并输出到out.log。

用自己的myprint代替所有的print语句。这样你可以同时输出到屏幕与文件了。

通过logging。这个模块支持多个listener,可以同时输出到屏幕与文件以及网络。

python test.py >1.log

将输出结果记录到1.log(覆盖写入)

python test.py >>1.log

将输出结果追加到1.log(每次追加)

1.下载并安装好py2exe,需要注意的是,py2exe所支持的python版本是不同的,下载时要注意对应的版本。

2.编写一个配置脚本setup.py,具体代码为form distutils.core import setup \n import py2exe \n setup(console[xxx.py]),console内的值是需要生成exe文件的脚本名称。

3.在命令行窗口输入setup.py py2exe执行脚本编译。

4.编译完成后会在脚本当前目录生成一个两个文件夹dist和build,dist就是编译后的文件。dist目录内的exe程序就是启动入口,在其他Windows设备运行只要将文件夹复制过去即可。