我到处搜索,即使有几个关于这个错误的问题和答案,我也找不到解决问题的解决方案
我正在从一个包含字母和数字的文件中读取数据,并且我正在根据该文件中的值填充我的矩阵。例如:字母和数字的文件描述...表:
a b c d
a 1 2 5 6
b 5 6 3 4
c 3 2 1 4
d 2 4 6 8
这是代码
matrix = [[0 for j in range(4)] for i in range(4)]
i = 0
j = 0
for line in file:
for a in line:
if is_number(a):
matrix[i][j] = int(a)
j+= 1
if matrix.count(0) < 2: #since matrix already populated with zeroes. it shouldn't have
#many per program specifications, that's why I use this
#conditional to increment i and reset j back to 0
i += 1
j = 0
file.close()
我不明白为什么我不断收到这个错误。