Posted in Python onJuly 17, 2018
具体代码如下所示:
import sys import os class Logger(object): def __init__(self, filename="Default.log"): self.terminal = sys.stdout self.log = open(filename, "a") def write(self, message): self.terminal.write(message) self.log.write(message) def flush(self): pass path = os.path.abspath(os.path.dirname(__file__)) type = sys.getfilesystemencoding() sys.stdout = Logger('a.txt') print(path) print(os.path.dirname(__file__)) print('------------------')
总结
以上所述是小编给大家介绍的python 将print输出的内容保存到txt文件中,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
python 将print输出的内容保存到txt文件中
- Author -
w76190504声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@