Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法将数据从json文件加载到Python中的字典

无法将数据从json文件加载到Python中的字典
EN

Stack Overflow用户
提问于 2020-05-01 23:48:21
回答 1查看 78关注 0票数 0

我有一部分代码用于将嵌套的字典保存到缩进为6的json文件中,现在在另一个程序中,我必须读取相同的文件并将其保存到字典中。它正在失败。

这是用于保存的代码片段

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
out_file = open("myfile.json", "w")  
    json.dump(master, out_file, indent = 6)  
    out_file.close()

我用来读取它的代码片段

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
with open('myfile.json', 'r') as f:
    check = f.read()
    print(check)
    dict1 = json.loads(check)

出于保密原因,我不能共享正在创建的JSON文件,但我已经创建了一个虚拟的json文件来共享。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
      "ethernet_network": {
            "first": {
                  "name": "q",
                  "vlanId": "q",
                  "purpose": "q",
                  "smartLink": "q",
                  "privateNetwork": "q",
                  "subnetUri": "q",
                  "maximumBandwidth": "q",
                  "typicalBandwidth": "q"
            }
      }
}

这是我得到的错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  File "C:\Users\chaudsup\Desktop\python converter\temp.py", line 13, in <module>
    dict1 = json.loads(check)

  File "C:\Users\chaudsup\Anaconda3\lib\json\__init__.py", line 348, in loads
    return _default_decoder.decode(s)

  File "C:\Users\chaudsup\Anaconda3\lib\json\decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())

  File "C:\Users\chaudsup\Anaconda3\lib\json\decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None

JSONDecodeError: Expecting value
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-01 23:51:32

装入json时使用以下语法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
with open('myfile.json') as f:
    data = json.load(f)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61552558

复制
相关文章

相似问题

将JSON从文件加载到Python字典的正确方法

39

无法将JSON文件加载到python中

31

无法将json节加载到字典中

23

python将字典数据加载到csv文件

10

python -将.json加载到字典失败

386
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文