打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
(ok)python3 将print输出的内容保存到txt文件中
  1. import sys
  2. import os
  3. class Logger(object):
  4. def __init__(self, filename="Default.log"):
  5. self.terminal = sys.stdout
  6. self.log = open(filename, "a")
  7. def write(self, message):
  8. self.terminal.write(message)
  9. self.log.write(message)
  10. def flush(self):
  11. pass
  12. path = os.path.abspath(os.path.dirname(__file__))
  13. type = sys.getfilesystemencoding()
  14. sys.stdout = Logger('a.txt')
  15. print(path)
  16. print(os.path.dirname(__file__))
  17. print('------------------')
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
学Python的初体验——模块简述
Python 修改MP3 - 代码分享 - 开源中国社区
如何用Python实现目录遍历
Python
python 一个.py文件如何调用另一个.py文件中的类和函数
Python遍历文件夹的两种方法比较
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服