在 PyCharm 中导入 .json 文件时出现问题

Problems Importing a .json file in PyCharm

我在 PyCharm 项目中有一个 main.py 文件和一个 OrientationData.json 文件。我想将我的数据导入 main.py,但由于某些原因不允许我这样做。我在 main.py 中导入了 json,这两个文件都在项目的同一个 venv 文件夹中。如果我尝试将 .py 文件导入 main.py,我没有任何问题,但当我尝试导入它时它根本无法识别 json 文件。

(.py 导入工作正常)

(.json 导入无效)

我试过将它写成 import OrientationData.json,但这也行不通。当我将鼠标悬停在导入语句上时,它给我的具体错误是“没有名为 OrientationData 的模块”。为什么会发生这种情况,我该怎么做才能导入和使用我的 json 数据?

我认为这不是读取 python 中的 .json 文件的正确方法。如果您正在尝试读取代码的 .json 文件,请尝试以下操作:

f = open('OrientationData.json', 'r')
data = json.load(f)

上帝保佑

试试这个:

导入json 文件=打开('data.json',r) 数据=json.load(file.read)

#记得最后关闭你的文件 #or 使用 with 块