在使用python时想将调用函数的print打印内容保存到文件,可以使用如下方式:
fp = open("print.log", "w+")
sys.stdout = fp #print重定向到文件
function() #具有print的函数
sys.stdout = sys.__stdout__ #恢复print重定向到标准输出
其原理类似shell命令中“>”重定向符号,将标准输出重定向到了文件指针,执行完毕后,再重定向为标准输出。
在此做个备忘。
在使用python时想将调用函数的print打印内容保存到文件,可以使用如下方式:
fp = open("print.log", "w+")
sys.stdout = fp #print重定向到文件
function() #具有print的函数
sys.stdout = sys.__stdout__ #恢复print重定向到标准输出
其原理类似shell命令中“>”重定向符号,将标准输出重定向到了文件指针,执行完毕后,再重定向为标准输出。
在此做个备忘。
双向出口重定向
目 录 第1章 用户和组存在的关系 1 1.1 我们现在所使用的操作系统都是多用户操作系统 1 1.2 id命令查看当前登陆的用户信息 1 1.3 用户UID的分类 1 1.
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M