ValueError: invalid literal
ValueError: invalid literal
我正在尝试读取具有以下矩阵的文本文件
2,1,1,3
2,1,2,3
1,1,2,3
3,G,3,1
您已将 n = int(maze[0])
替换为以下 ->
您必须先将其存储到 l = maze.split(",")
列表中,然后您可以编写 n = len(l)
来获取矩阵的长度。
with open("maze.txt","r") as fd:
maze = [i.split(",") for i in fd.read().splitlines()]
print(len(maze[0]))
print(maze)
我正在尝试读取具有以下矩阵的文本文件
2,1,1,3
2,1,2,3
1,1,2,3
3,G,3,1
您已将 n = int(maze[0])
替换为以下 ->
您必须先将其存储到 l = maze.split(",")
列表中,然后您可以编写 n = len(l)
来获取矩阵的长度。
with open("maze.txt","r") as fd:
maze = [i.split(",") for i in fd.read().splitlines()]
print(len(maze[0]))
print(maze)