在Python2.7中从文本文件构建嵌套行列表

在Python2.7中从文本文件构建嵌套行列表,python,list,file,import,Python,List,File,Import,我有一个名为“a_file.txt”的文本文件。我想将此文件中的所有单词放入一个名为my_list的嵌套列表中。由于某些原因,下面的代码不起作用,即我的_列表是一个空列表。怎么可能?你会怎么解决我的问题 file_opened=open('a_file.txt') my_list=[] for line in file_opened: words=line.split() my_list.append(words) print my_list 好了,伙计们,正如harshil

我有一个名为“a_file.txt”的文本文件。我想将此文件中的所有单词放入一个名为my_list的嵌套列表中。由于某些原因,下面的代码不起作用,即我的_列表是一个空列表。怎么可能?你会怎么解决我的问题

file_opened=open('a_file.txt')
my_list=[]
for line in file_opened:
    words=line.split()
    my_list.append(words)

print my_list

好了,伙计们,正如harshil9968所暗示的,我在文件的末尾有一个光标。一旦我把它取下来。它确实有效。伙计们

听起来文件是空的。显示文件_opened.readlines()中的行的打印结果(文件_opened.read())
?空或满空白。这是唯一的解释。print(file_opened.read())也是空的。但是“单词”列表包含最后一行的单词。所以我猜我的文件不是空的,如果在ipython或shell上运行,请重新打开该文件。就好像您没有运行整个脚本一样,文件\对象的光标位于文件的末尾。请不要发布不是答案的答案。