使用了open函数后python脚本的所有print函数都将输出到open函数指定的文件吗
时间: 2023-06-19 18:04:25 浏览: 91
useful-Python-manual.rar_ Python DE_python函数手册
不是的。使用open函数打开一个文件后,只有在使用文件对象的write方法时,才会将内容写入到指定的文件中。print函数仍然会将输出内容打印到控制台上。
如果你想将print函数的输出内容也写入到文件中,可以考虑重定向标准输出流。具体地,可以使用sys.stdout进行重定向,例如:
```
import sys
sys.stdout = open('output.txt', 'w')
print('Hello, world!')
```
这样,print函数的输出就会被重定向到output.txt文件中。
阅读全文