728x90
파이썬에서 url encode, decode 하는 방법에 대해서 알아보자
from urllib import parse
str = "hello"
str_encode = parse.quote(str)
str_decode = parse.unquote(str_encode)
print("original : ", str)
print("encode : ", str_encode)
print("decode : ", str_decode)
위의 샘플 소스를 보면 알겠지만
parse.quote 를 사용하면 encode
parse.unquote를 사용하면 decode 를 할 수 있다.
두 함수 모두 파라미터로 safe, encoding, errors 를 사용 할 수 있는데
safe 는 인코딩 하지 않을 값을
encoding 은 인코딩 방식을 입력합니다. default 는 utf-8 입니다.
. parse.quote(str, safe="test", encoding="cp949")
반응형
'파이썬' 카테고리의 다른 글
GET, POST 사용하기 - Requests (1) | 2024.08.30 |
---|---|
Papago Website Translation 샘플소스 (2) | 2024.08.29 |
문자열 공백제거 함수 - 파이썬 (57) | 2024.08.12 |
if else 문 한줄에 쓰기 - 파이썬 (0) | 2024.08.09 |
한글 문자열 자르기 - 파이썬 (0) | 2024.07.31 |