将python中 print的内容输出到文档中
实现代码1
import sys
import os
class Logger(object):
def __init__(self, filename="Test.log"):
self.terminal = sys.stdout
self.log = open(filename, "a")
def write(self, message):
self.terminal.write(message)
self.log.write(message)
sys.stdout = Logger('Test.txt')
print(666)
实现代码2
python<你的python文件.py>outputfile.txt
参考链接:
1.https://blog.csdn.net/young2415/article/details/76595318
2.https://blog.csdn.net/w76190504/article/details/81085055
本文介绍两种将Python中print函数的输出重定向到文件的方法。第一种是通过定义Logger类来捕捉并同时输出到终端和指定文件。第二种是直接通过命令行参数将输出重定向到文件。这些技巧对于自动化脚本的日志记录非常有用。

9554

被折叠的 条评论
为什么被折叠?



