2014-02-12 2 views
0

test.json 파일에서 데이터를보기 위해 파일을 열려고합니다. 파일에 문자열 데이터가 있습니다.Python에서 JSON 형식 파일 읽기

여기 내 코드입니다 :

여기
import json 
from pprint import pprint 
    with open("D:\python\abc.json") as json_file: 
    json_data = json.load(json_file) 
     pprint(json_data) 

오류 발생, 난 내가 파이썬 안돼서로 혼란 스러워요. 도움이 필요합니다.

Traceback (most recent call last): 
    File "C:\Users\joh\workspace\newdic\dic.py", line 20, in <module> 
    json_data = json.load(json_file) 
    File "C:\Python33\lib\json\__init__.py", line 271, in load 
    parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw) 
    File "C:\Python33\lib\json\__init__.py", line 316, in loads 
    return _default_decoder.decode(s) 
    File "C:\Python33\lib\json\decoder.py", line 351, in decode 
    obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 
    File "C:\Python33\lib\json\decoder.py", line 367, in raw_decode 
    obj, end = self.scan_once(s, idx) 
ValueError: Expecting ',' delimiter: line 21 column 9 (char 387) 

답변

2

오류가 명확합니다. ValueError: Expecting ',' delimiter: line 21 column 9 (char 387)

Json 파일이 올바른지 확인하십시오.

http://jsonlint.com/을 사용하여 Json의 유효성을 검사하십시오. 복사하여 붙여 넣기 만하면 유효하지 않은지 알려줍니다. 일단 그것이이 도서관은 그것을 읽어야한다. 당신은 당신의 Json을 게시 할 수 있고 우리는 그것을 볼 수 있습니다.

+0

부탁드립니다. – user3299370

+0

문제 없습니다. @ user3299370 – diaz994