使用json.load()读取json文件,以下代码报错为
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
原因:M01.json文件无内容,为空文件。
import json
import os
def test_stateInfo( ):
path = os.path.join(os.getcwd(), 'Config\M01.json')
with open(path, 'r',encoding='UTF-8')as fp:
data = json.load(fp)
print(len(data))
test_stateInfo()