python输出结果到指定文件
时间: 2023-10-23 15:10:00 浏览: 246
Python3.6笔记之将程序运行结果输出到文件的方法
可以使用Python的标准输出重定向来将输出结果写入指定文件。
以下是一个示例代码,将输出结果写入到名为output.txt的文件中:
```python
import sys
# 打开文件进行写入
sys.stdout = open('output.txt', 'w')
print('Hello, world!')
# 关闭文件
sys.stdout.close()
# 恢复标准输出
sys.stdout = sys.__stdout__
```
在该示例中,我们首先使用`sys.stdout`将标准输出进行重定向到名为output.txt的文件中。然后,我们使用`print()`函数输出一条消息。由于我们已经重定向了标准输出,因此该消息将被写入到output.txt文件中。
最后,我们使用`sys.stdout.close()`关闭文件,并使用`sys.stdout = sys.__stdout__`恢复标准输出。
阅读全文