2014-10-20 38 views

답변

5

parse_qs()의 문서에 바로 거기에있다 :

옵션 인수를이 퍼센트로 인코딩 된 쿼리에서 빈 값이 빈 문자열을 처리해야하는지 여부를 나타내는 플래그이다 keep_blank_values을. true 값은 공백을 빈 문자열로 유지해야 함을 나타냅니다. 기본 거짓 값은 빈 값을 무시하고 포함되지 않은 것처럼 처리해야 함을 나타냅니다. 즉

, 대신

>>> parse_qs(querystring) 
{'param1': ['value1'], 'param3': ['value3']} 

... 당신이 필요합니다

>>> parse_qs(querystring, keep_blank_values=True) 
{'param2': [''], 'param1': ['value1'], 'param3': ['value3']} 
+0

자네 말이 맞아. 이 매개 변수를 보았지만 백분율로 인코딩 된 형식으로 표시되지 않는 공백에 관한 것입니다. – user2717575