<p>如果我有这种格式的文件:</p>
<pre><code>1 2 3 4 5
6 7 8 9 10
</code></pre>
<p>用Python读取文件并将每个数字存储到列表中的正确方法是什么?</p>
<pre><code>x_table = []
for eachLine in filename_1:
#Set up temp variable
x_table.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>([])
tmpStr = ''
#Loop through each character in the line
for char in eachLine:
#Check whether the char is a number
if char.isdigit():
tmpStr += char
elif char == ' ' and tmpStr != '':
x_table[eachLine].append(int(char))
</code></pre>
<p>我得到这个错误:</p>
<pre><code>type: list indices must be integers, not str.
</code></pre>