首页 > 解决方案 > 无法将 JSON 文件导入 Python 文件

问题描述

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

FileNotFoundError: [Errno 2] No such file or directory: 'data.json'

这是我的代码:

import json

data = json.loads(open('data.json'))
print(data)

标签: pythonjson

解决方案


您可以使用os.path.expanduser获取当前用户的主目录,然后使用os.path.join您可以获得data.json位于Desktop目录中的完整路径。

采用:

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)

推荐阅读