我试图从一个已有的文本文件中读取数据,然后我想把它打印成三角形。你知道吗
距离_矩阵.txt:
[0]
[1, 0]
[13, 12, 0]
[17, 16, 10, 0]
[16, 15, 8, 1, 0]
[13, 12, 4, 5, 4, 0]
[12, 11, 6, 11, 10, 6, 0]
file1 = open("distance_matrix.txt", "r")
contents1 = file1.readlines()
for i in contents1.split(", "):
numbers = re.split(', |\[|\]', i)
numbers.remove('')
numbers.remove('\n')
for j in contents1[i]:
numbers.append(contents1[i][j])
print(contents1[i][j])
但这不管用!你知道吗
总之,我在这里要做的是读取文本文件中的每一行,然后拆分每个数字并将其放入矩阵中。你知道吗
使用
json
从字符串解析列表。你知道吗您可以执行以下操作,此解决方案使用
re
库,您可以在here中阅读有关它的更多信息:这将为您提供以下输出:
现在,每一行都按您的需要存储在数组中,
arr[pos_i][pos_j]
相关问题 更多 >
编程相关推荐