python记录终端内容并保存为txt文件

python记录终端内容并保存为txt文件

  • 保存的名字为“MDACAE…txt”,此处可修改,然后直接放到程序前即可使用。txt保存的文位置是终端所在的当前目录。
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

type = sys.getfilesystemencoding()
#sys.stdout = Logger('/media/linux/harddisk1/lst/hanhan/log')
sys.stdout = Logger("MDACAE_Acc_P_R1.txt")

print("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%")

你可能感兴趣的:(Python语言学习)