【PyCharm Community Edition】:打印日志保存成文档

打印日志保存成文档

前言

实际开发过程中都会用到printf,如果没有特殊操作,它会直接体现在终端上打印。

设想,如果我们想重要节点的打印,保存成本地日志,怎么处理呢?

stdout

Python中,标准输出(stdout)可以采用重定向方法来指定打印输出方式。

一般步骤:

  • 1、导入sys模块
  • 2、使用sys.stdout重定向标准输出
  • 3、使用sys.stdout.close()释放资源(感觉可以不要)
  • 4、sys.stdout = sys.__stdout__重新使能命令行输出

举例

c 复制代码
import sys
f = open('log.txt', 'w')
sys.stdout = f
print("Hello, File! need story to file")
sys.stdout.close()
sys.stdout = sys.__stdout__
print("Hello, World! printf in screen")

上述例子,就会把"Hello, File! need story to file"存在log.txt中

相关推荐
lishi_19914 小时前
一键部署MoviePilotV2实现NAS全自动追剧
python·媒体·moviepilot
ZC跨境爬虫5 小时前
跟着 MDN 学CSS day_16:(深入掌握背景与边框的艺术)
前端·css·ui·html·tensorflow
测试开发-学习笔记5 小时前
代码详细解释
python
u0119608235 小时前
ray-k8s部署
python
道里8 小时前
花了 5 万刀用 AI 写代码之后,这是我的全部经验
前端·人工智能
PAK向日葵8 小时前
我用 C++ 写了一个轻量级 Python 虚拟机,刚刚开源
c++·python·开源
Royzst8 小时前
xml知识点
java·服务器·前端
IT_陈寒9 小时前
React useEffect闭包陷阱差点把我整失业了
前端·人工智能·后端
kyriewen9 小时前
推行AI写代码一年后,Code Review变成了新的加班理由
前端·ai编程·cursor
财经资讯数据_灵砚智能9 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年5月26日
大数据·人工智能·python·信息可视化·自然语言处理·ai编程·灵砚智能