python 将控制台的打印保存到txt文档
时间: 2023-12-21 19:07:04 浏览: 132
python 将print输出的内容保存到txt文件中
5星 · 资源好评率100%
可以使用Python中的sys模块和重定向方法来将控制台的打印保存到txt文档中。下面是代码示例:
```python
import sys
# 保存原来的sys.stdout,以便后面恢复
original_stdout = sys.stdout
# 打开txt文档并重定向sys.stdout
with open('output.txt', 'w') as f:
sys.stdout = f
# 在控制台中打印内容
print('Hello World!')
# 恢复原来的stdout
sys.stdout = original_stdout
```
运行以上代码后,会在当前目录下生成一个名为output.txt的文件,并将控制台中的打印内容保存到这个文件中。
阅读全文