我真的被困在一個可能很容易解決的問題中。 我以.json文件看起來像這樣:用Python訪問json中的值問題' n'
{\n \"keywords\": [\n {\n \"relevance\": 0.936156, \n
\"text\": \"Montana\"\n },
\n {\n \"relevance\": 0.878111, \n
\"text\": \"English\"\n },...
如果我將其加載到Python,並打印出來的控制檯, 我沒有「\ n」和「\」。 但是無論我在嘗試什麼,我都沒有得到價值。
data = json.loads(json_str)
是以某種方式加載文件,但如果我不能訪問某個值。
我必須以某種方式預處理文件嗎?
任何幫助非常感謝!謝謝!
\ n是字符串換行符的語法 – Qwerty
您的json文件是否以單引號開頭,後跟雙引號,就像它在這裏一樣?這意味着'loads'會給你一個字符串,而不是字典。這個json數據來自哪裏?無論寫什麼都可能是錯誤的。 – Kevin
對不起,它沒有任何引號,只是我的錯。 它是一個jsonfile,我從情緒分析中得到輸出。 這意味着我不能使用這個輸出? – moe