在Python 2.7中,如果我使用print语句后跟逗号如下:
print('Generation ...'),
X, y = generate_dataset(num_samples)
print('Done!')
在print('Generation ...'),
完成之前,第一个打印X, y = generate_dataset(num_samples)
不会显示在终端中!如何以逗号存在的方式逐步强制打印?
答案 0 :(得分:0)
import sys
print "I'm going to do something that takes a long time...",
sys.stdout.flush()
really_time_consuming_function()
print "done!"
答案 1 :(得分:0)
如果您不想在代码中处理此问题,也可以使用-u
标志运行python解释器。