在 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 块
我在 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 块