无法使用json.load在python 3.6中加载字典

时间:2019-03-25 17:22:47

标签: python json

我已经坚持了大约一个小时,即使我必须在某个地方也找不到我的错误,因为我知道json.load将json文件加载到字典中,并且json.dump复制字典到.json文件 p.s转储可以正常工作,但是负载返回一个空字典

我尝试按常规方式读取文件,然后使用.loads函数,做了同样的事情

<Target Name="bla" Inputs="@(CSVFilePath)" Outputs="@(YourCSfiles)">

我希望它能做应做的事情(加载字典或字符串或其他内容,但不加载任何内容)

2 个答案:

答案 0 :(得分:0)

我尝试在其他python项目上运行它,但由于某种奇怪的原因而起作用,因此问题可能出在其他地方,谢谢!!

答案 1 :(得分:-1)

尝试按照以下方式加载json文件:

import json

with open('file.json') as json_data:
    d = json.load(json_data)
    print("Prefixes currently are:"+str(d))