我正在尝试从文件中获取数据并将它们存储在向量中,但我发现了一些困难。这就是我的 Python 脚本的样子:
from numpy import array, append
from linecache import getline
print 'read file'
t = []
f = open('file.dat', 'r')
b = getline('f',4).split()
t.append(int(b[0]))
运行后我得到信息:
t.append(int(b[0]))
IndexError: list index out of range
当我检查 b 似乎是空的:
>>b
[]
在 file.dat 的第 4 行我有数字 4,它只是这一行中的一个条目。有人怎么知道出了什么问题?我正在使用 2.7 Python 版本。