无法将JSON文件导入Python文件

无法将JSON文件导入Python文件,python,json,Python,Json,我正在做一个词典项目。因此,我下载了一个JSON文件,并将其放在我的桌面上。我试图将其导入Python文件,但它说找不到该文件 FileNotFoundError: [Errno 2] No such file or directory: 'data.json' 这是我的密码: import json data = json.loads(open('data.json')) print(data) 您可以使用获取当前用户的主目录,然后使用获取位于桌面目录中的data.json的完整路径 使

我正在做一个词典项目。因此,我下载了一个JSON文件,并将其放在我的桌面上。我试图将其导入Python文件,但它说找不到该文件

FileNotFoundError: [Errno 2] No such file or directory: 'data.json'
这是我的密码:

import json

data = json.loads(open('data.json'))
print(data)
您可以使用获取当前用户的主目录,然后使用获取位于
桌面
目录中的
data.json
的完整路径

使用:


为了使代码正常工作,您的python代码也应该位于桌面文件夹中。请检查是否是这样。python脚本文件放在哪里?将open('data.json')添加到@gautamits可以接受json文件的完整路径,因此您还可以提供json文件的绝对路径,以说明代码所在的位置。是的@PavanKumarTS,谢谢您的澄清。@HenryWoody不是必需的。我用了
json.load
而不是
json.load
。啊,你说得对。(为了将来参考,我留下了一条评论,说可能需要
file.read()
import os
import json

filepath = os.path.join(os.path.expanduser("~"), "Desktop", "data.json") 
with open(filepath) as file:
    data = json.load(file)
    print(data)