首页 > 编程 > Python > 正文

python 将print输出的内容保存到txt文件中

2020-02-15 22:25:56
字体:
来源:转载
供稿:网友

具体代码如下所示:

import sysimport osclass 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):    passpath = 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文件中,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对武林站长站网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表