반응형
Python 3으로 URL 디코딩
Python 3에서 문자열을 URL 디코딩하는 방법이 있습니까?
이런 식으로
id%253D184ff84d27c3613d%26quality%3Dmedium
두 번 디코딩하여
id=184ff84d27c3613d&quality=medium
그냥 사용하십시오 urllib.parse.unquote()
:
>>> import urllib.parse
>>> urllib.parse.unquote('id%253D184ff84d27c3613d%26quality%3Dmedium')
'id%3D184ff84d27c3613d&quality=medium'
>>> urllib.parse.unquote('id%3D184ff84d27c3613d&quality=medium')
id=184ff84d27c3613d&quality=medium
이 시도:
from urllib.parse import unquote
s = 'id%253D184ff84d27c3613d%26quality%3Dmedium'
unquote(unquote(s))
다음을 반환합니다.
> 'id=184ff84d27c3613d&quality=medium'
참고 URL : https://stackoverflow.com/questions/8628152/url-decode-with-python-3
반응형
'Program Tip' 카테고리의 다른 글
D의 문법은 정말 문맥이없는가요? (0) | 2020.12.08 |
---|---|
Symfony2-Assetic-CSS에서 이미지로드 (0) | 2020.12.08 |
Javascript에서 NaN 값이 같은지 비교 (0) | 2020.12.08 |
MurmurHash-무엇입니까? (0) | 2020.12.08 |
UICollectionView 어설 션 실패 (0) | 2020.12.08 |