作者介绍
张伟伟,男,西安工程大学电子信息学院,2019级硕士研究生,张宏伟人工智能课题组。
研究方向:机器视觉与人工智能。
微信公众号:可随时查阅,搜索—张二牛的笔记,回复“python‘’获取整理好的专栏。
电子邮件:zhangweiweicpp@163.com
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("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%")