File "D:\23101\比赛\光电赛\maze_car\测试\11111.py", line 231, in find_treasures total_path += shortest_paths[treasure] KeyError: (5, 15)
时间: 2023-07-21 07:50:09 浏览: 111
maze dfs.rar_dfs maze_dfs.zip_maze_maze DFS_mazedfs.zip
这个错误是Python中的KeyError,它意味着你试图使用一个字典中不存在的键来访问该字典中的值。在你的代码中,似乎你正在尝试使用一个名为shortest_paths的字典,但是这个字典中没有一个键为(5, 15)的项。你需要检查一下你的代码,看一下这个字典中是否确实存在这个键。你可以使用字典的get()方法来避免这个错误,例如:total_path += shortest_paths.get(treasure, 0)。这将在字典中找到treasure键,如果它存在,则返回对应的值,否则返回0。
阅读全文