看到本文标题也许要奇怪了,Python 的 print 难道不是也上可以看到结果的吗?在 Python shell 下只要
>> print('Hello world!')
Hello world!
不就立马能看到控制台输出的 "Hello world!" 吗。或者是一个 Python 脚本文件 hello.py
import time
for i in range(3):
print('Hello {}'.format(i))
time.sleep(3)
然后执行 python hello.py
的话,我们也同样能看到在控制台下在预定的每 3 秒输出一行
Hello 0
Hello 1
Hello 2
但执行下面的命令试图重定向输出到文件时的效果就不一样了 阅读全文 >>