You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

读取JSON文件时遭遇FileNotFoundError问题求助

解决加载情感模型JSON文件的FileNotFoundError

以下是针对你遇到的文件找不到错误的排查和解决方法:

问题排查与解决步骤

  • 核对文件路径
    你使用的相对路径model/emotion_model.json要求程序运行的当前目录下存在model文件夹,且该文件夹内确实有emotion_model.json文件。

    • 手动确认文件位置:找到你运行Python脚本的文件夹,检查是否存在model子文件夹,以及里面的JSON文件是否存在。
    • 若路径不符,要么修改代码中的路径(比如文件和脚本同目录就直接写emotion_model.json),要么将文件移动到对应路径下。也可以使用绝对路径避免相对路径的歧义,示例:
      # Windows系统绝对路径示例
      json_file = open('C:/your_project_dir/model/emotion_model.json', 'r')
      # Linux/macOS系统绝对路径示例
      json_file = open('/home/your_user/your_project/model/emotion_model.json', 'r')
      
  • 检查文件名拼写与大小写
    多数操作系统(如Linux、macOS)对文件名大小写敏感,务必确保代码中的文件名和实际文件完全一致,比如不要把EmotionModel.json写成emotion_model.json。

  • 查看程序当前工作目录
    可以在代码中添加一行输出当前工作目录,确认相对路径的基准位置:

    import os
    print("当前工作目录:", os.getcwd())
    

    根据输出的目录,调整文件路径使其匹配实际文件位置。


你的代码示例

# load JSON and create the model
json_file = open('model/emotion_model.json', 'r') 
loaded_model_json = json_file.read() 
json_file.close() 
emotion_model = model_from_json(loaded_model_json)

错误信息

FileNotFoundError                         Traceback (most recent call last)
 in 
7
8 # load JSON and create the model
----> 9 json_file = open('model/emotion_model.json', 'r')
10 loaded_model_json = json_file.read()
11 json_file.close()

FileNotFoundError: [Errno 2] No such file or directory:
'model/emotion_model.json'

内容的提问来源于stack exchange,提问作者ocean potter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 23:41:10