-1
def a():
import json
path=open('C:\\Users\\Bishal\\code\\57.json').read()
config=json.load(path)
for key in config:
return key
def a():
import json
path=open('C:\\Users\\Bishal\\code\\57.json').read()
config=json.load(path)
for key in config:
return key
您已經閱讀文件path=open('C:\Users\Bishal\code\57.json').read()
,因此當您嘗試加載json.load(path)
時,文件指針位於文件末尾;因此沒有任何東西被加載或解析。
或者該文件直接加載到json
,或讀出的內容,然後json.loads
分析字符串(注意s
)
選項1:
path = open(r'C:\Users\Bishal\code\57.json').read()
config = json.loads(path)
選項2:
path = open(r'C:\Users\Bishal\code\57.json')
config = json.load(path)
path.close()
然後你可以做任何你喜歡的結果:
for key,item in config.items():
print('{} - {}'.format(key, item))
第二個選項工作。謝謝你Burhan Khalid –
這裏有問題嗎? –
您的代碼需要縮進4個空格才能看起來像代碼。 –