python 输出重定向
时间: 2023-08-16 10:15:16 浏览: 97
python 标准输出重定向
在Python中,可以使用`sys`模块来进行输出重定向。下面是一个示例代码:
```python
import sys
# 保存当前的标准输出
stdout = sys.stdout
# 打开一个文件来作为新的标准输出
file = open('output.txt', 'w')
sys.stdout = file
# 这里的输出将会被重定向到文件中
print("Hello, World!")
# 恢复原来的标准输出
sys.stdout = stdout
# 关闭文件
file.close()
```
在上面的示例中,我们将标准输出重定向到名为`output.txt`的文件中。你可以将输出重定向到任何你想要的地方,比如文件、网络连接等。请注意,在完成重定向后,记得将标准输出恢复到原来的状态,以免影响其他部分的代码。
阅读全文