- 0
- 이니스프리
- 조회 수 421
저만 모르는 내용인 것 같지만, 혹여나 다른 분들께서도 저와 유사한 실수를 하지 않으셨으면 하는 차원에서 글을 남깁니다.
그동안 string vs bytes 양자의 차이가 별로 없다고 막연하게 생각했었는데,
(일부 웹문서에도 일반적으로 차이가 없다는 식으로 서술이 되어 있더군요)
다음의 경우에서는 확연히 차이가 나는군요 ㅠㅠ
import requests, json
with requests.Session() as s:
r = s.get(url)
data = json.loads(r.text)
r.content로 하니 에러를 뿜었습니다.
굳이 content를 쓰려면 .decode 해야 되는군요.
작성자
댓글 0
권한이 없습니다.