페이지

2013년 2월 14일 목요일

AttributeError: 'str' object has no attribute 'read'

python simplejson 사용 중
AttributeError: 'str' object has no attribute 'read'
발생


>>> import simplejson as json

>>> json.load("{\"name\":\"park\"}")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "simplejson\__init__.py", line 393, in load
    return loads(fp.read(),
AttributeError: 'str' object has no attribute 'read'
>>> json.loads("{\"name\":\"park\"}")
{u'name': u'park'}
>>>

문자열을 디코딩하려면 loads 함수를 사용해야 하나 봅니다.

댓글 없음:

댓글 쓰기