Python django shell未完全执行脚本

Python django shell未完全执行脚本,python,django,shell,Python,Django,Shell,我有一个脚本(script.py),如下所示: array = [] for item in table: array.append([item.name,item.pk]) for row in array: print row 当我运行python manage.py shell

我有一个脚本(
script.py
),如下所示:

array = []
for item in table:
    array.append([item.name,item.pk])
for row in array:
    print row
当我运行
python manage.py shell
时,一切运行正常,除了:

for row in array:
    print row
从不执行。如果我将其更改为
打印数组
,它将打印完整的数组。这是怎么发生的?这对我来说毫无意义

编辑:

如果我将其更改为一行:

for row in array: print row

脚本执行得很好。我真的很想知道这是怎么可能的

我觉得你可能漏掉了太多的信息,以至于有人无法合理地回答这个问题。你能把你真正的
脚本.py发布吗?我不能,这是机密。我给了你大致的范围。我创建了一个二维数组。填充它。然后试着把每一行打印出来。如果我打印整个数组,它会打印,如果我尝试循环打印每一行,它不会打印。请给我们一个实际显示这种行为的代码示例(给定的示例不完整),可能与script.py格式有关。你使用空格制表符还是普通制表符?@SteveK我使用制表符。这个完全相同的脚本以前已经工作过了,它刚刚开始这样做。这毫无意义