Python FileNotFoundError: 'Table.json' 解决方法
在使用Python代码读取文件时,经常会遇到“FileNotFoundError: [Errno 2] No such file or directory: 'Table.json'”这样的错误。 这意味着你的代码无法找到名为'Table.json'的文件。
为了解决这个问题,你可以尝试以下方法:
-
创建文件: 你可以先在你的Python项目文件夹下创建一个新的文件夹,比如命名为'data',然后在'data'文件夹下创建'Table.json'文件。
-
使用相对路径: 在你的Python代码中,可以使用相对路径来访问'Table.json'文件。 例如,你可以使用以下代码来获取当前文件所在目录的绝对路径,并使用它来构建'Table.json'文件的完整路径:
import os
import json
# 获取当前文件所在目录的绝对路径
dir_path = os.path.dirname(os.path.abspath(__file__))
# 读取Table.json文件
with open(os.path.join(dir_path, 'data', 'Table.json'), 'r', encoding='utf-8') as f:
table_data = json.load(f)
通过以上方法,无论你的Python代码在哪个目录下运行,都可以正确访问到'data/Table.json'文件。
原文地址: https://www.cveoy.top/t/topic/ouGA 著作权归作者所有。请勿转载和采集!