ファイルからデータを取得してベクターに保存しようとしていますが、いくつかの問題が見つかりました。私の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 がありますが、この行には 1 つのエントリしかありません。何が間違っているか知っている人はいますか?2.7 Python バージョンを使用しています。