テキストファイルのテーブルからPython配列にデータを取得したい。入力として使用しているテキストファイルには、7列31行があります。最初の2行の例を次に示します。
10672 34.332875 5.360831 0.00004035881220 0.00000515052523 4.52E-07 6.5E-07
12709 40.837833 19.429158 0.00012010938453 -0.00000506426720 7.76E-06 2.9E-07
私が書き込もうとしたコードは、forループを通過するときに一度に1行を読み取っていないため、機能していません。
data = []
f = open('hyadeserr.txt', 'r')
while True:
eof = "no"
array = []
for i in range(7):
line = f.readline()
word = line.split()
if len(word) == 0:
eof = "yes"
else:
array.append(float(word[0]))
print array
if eof == "yes": break
data.append(array)
どんな助けでも大歓迎です。