欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python输出的内容保存在txt中

程序员文章站 2022-05-28 15:31:22
...

在代码中加入

import sys


class Logger(object):
    def __init__(self, fileN="Default.log"):
        self.terminal = sys.stdout
        self.log = open(fileN, "a")

    def write(self, message):
        self.terminal.write(message)
        self.log.write(message)

    def flush(self):
        pass


sys.stdout = Logger(".\\test02.txt")  # 这是相对路径
# sys.stdout = Logger("D:\\test02.txt")	# 绝对路径,保存在D盘
print("输出成功")