# 将print输出的内容保存到txt文件中 class Logger(object): def __init__(self, filename=os.path.join(base_path,'log/Default.log')): self.terminal = sys.stdout self.log = open(filename, "a", encoding='utf-8') def write(self, message): self.terminal.write(message) self.log.write(message) def flush(self): passsys.stdout = Logger(os.path.join(base_path,'log/main_log.txt'))
将print输出的内容保存到txt文件中
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,可随意转载(O ^ ~ ^ O),别忘了标明转载来源即可。
相关推荐
- conda常用基本命令
- conda 删除虚拟环境报错CondaEnvironmentError: cannot remove current environment
- SQLAlchemy中使用sqlacodegen自动同步数据库中表生成model
- sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL报错解决
- PyCharm下找不到flask_sqlalchemy的问题
- Robot Framework安装教程
- 启动Robot Framework时,运行ride.py报错:wx._core.wxAssertionError: C++ assertion "strcmp(setlocale(LC_ALL, NU
- locustio安装失败,提示: ERROR: Command errored out with exit status 1:
评论