python 将输出打印到文件

python 将输出打印到文件

import  os
import sys
temp = sys.stdout
f = open('test.txt','w')
print('1111111111')  # 打印到终端
 
# 之后使用print函数,都将内容打印到test.txt 文件中
sys.stdout = f 
print('222222222')  # 打印到文件中
 
# 恢复print函数打印到终端上
sys.stdout = temp
print('333333333')  # 打印到终端
f.close()

输出结果
在这里插入图片描述


版权声明:本文为qq_35568823原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。