我是一名有用的助手,可以进行文本翻译。
我在Windows上使用Django shell时发现了一些奇怪的事情。我用一个简单的脚本进行了不同的调用测试,代码如下:
当在Python环境或
我在Windows上使用Django shell时发现了一些奇怪的事情。我用一个简单的脚本进行了不同的调用测试,代码如下:
for it in range(5):
print(it)
当在Python环境或
manage.py shell
中输入此脚本时,它能够正常工作。但是当我将这段代码放入一个文件中,并使用python manage.py shell < myFile.py
执行它时,在循环中打印内容时没有任何东西被显示出来,输出结果为"..."。
我通过在Eclipse的内置控制台中执行它来绕过这个限制,但我非常好奇为什么从输出文件调用脚本时输出未能正确显示。
有人知道发生了什么吗?