python - 无法将 JSON 文件导入 Python 文件
问题描述
我正在做一个字典项目。因此,我下载了一个 JSON 文件并将其放在我的桌面上。我试图将它导入到我的 Python 文件中,但它说找不到该文件。
FileNotFoundError: [Errno 2] No such file or directory: 'data.json'
这是我的代码:
import json
data = json.loads(open('data.json'))
print(data)
解决方案
您可以使用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)
推荐阅读
- php - 与 Laravel Socialite 的多次 Google 誓言
- r - Tidymodels:根据结果过滤工作流集
- html - 我的卡片有问题 我希望卡片组水平显示,但它垂直显示
- javascript - 我怎样才能让它播放音乐?
- php - 将字符串连接到 PHP 变量
- ios - 使用 react-native-watch-connectivity 时出现 Watch App 无法访问错误
- javascript - 如何对Datatable中的所有文本框求和
- scala - 使用 HadoopInputFile 从 S3 读取文件会产生 FileNotFoundException
- python - 如何在 Python OpenCV 中根据模型的概率创建仪表
- ajax - 即使使用 SameSite=none,Cookie 也不会附加到请求