728x90
반응형
질문 : Python에서 쿼리 문자열을 urlencode하는 방법은 무엇입니까?
제출하기 전에이 문자열을 urlencode하려고합니다.
queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"];
답변
다음과 같이 매개 변수를 매핑 (dict) 또는 2- 튜플 시퀀스 urlencode()
>>> import urllib
>>> f = { 'eventName' : 'myEvent', 'eventDescription' : 'cool event'}
>>> urllib.urlencode(f)
'eventName=myEvent&eventDescription=cool+event'
Python 3 이상
사용하다:
>>> urllib.parse.urlencode(f)
eventName=myEvent&eventDescription=cool+event
이것은 일반적으로 사용되는 의미로 URL 인코딩을 수행 하지 않습니다 (출력 참조). urllib.parse.quote_plus
를 사용하십시오.
출처 : https://stackoverflow.com/questions/5607551/how-to-urlencode-a-querystring-in-python
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
특정 크기로 Python에서 빈 리스트 만들기 (0) | 2022.03.29 |
---|---|
Python 셀레니움 - Geckodriver executable needs to be in PATH. (0) | 2022.03.29 |
파이썬에서 긴 여러 줄 문자열을 작성하는 방법 (0) | 2022.03.29 |
파이썬 __init__와 self 의 의미 (0) | 2022.03.26 |
파이썬에서 && (AND 논리 연산자) 를 사용하는 방법 (0) | 2022.03.26 |