【发布时间】:2014-03-17 13:24:50
【问题描述】:
在 Windows 上使用 Django shell 时,我注意到一些奇怪的事情。我用一个简单的脚本测试了不同的调用:
for it in range(5):
print(it)
在 Python 环境或manage.py shell 环境中键入此脚本时,它可以正常工作。但是,当我将此代码放入一个文件并使用python manage.py shell < myFile.py 执行它时,当我在循环中打印时没有显示任何内容,而是输出“...”。
我通过在 Eclipse 的内置控制台中执行它来超越了这个限制,但我很好奇为什么从输出文件调用脚本时输出没有很好地显示的原因。
有谁知道发生了什么?
【问题讨论】: