python 控制台输出的内容保存到txt 文件

复制代码
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("D:\\12.txt")  # 保存到D盘
print('asfasfsaf')
复制代码

 

posted @   mingruqi  阅读(308)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2022-11-30 商城项目数据库表设计中商品表
2021-11-30 php开启openssl扩展
2021-11-30 报错 window.crypto.subtle = undefind
点击右上角即可分享
微信分享提示