I 파이썬 3 http 서버에서 다음 코드는 URL을 구문 분석하고 쿼리 문자열 구문 분석이 있습니다값에 표시 [ '']을하지 않고 파이썬 3에서 쿼리 문자열에서 값을 가져
을parsedURL = urlparse(self.path)
parsed = parse_qs(parsedURL.query)
이 경우 parsedURL.query
은 x=7&=3
이됩니다. 7과 3을 꺼내 변수 x와 y와 같게 설정하려고합니다. 나는 모두가
x = parsed['x']
y = parsed['y']
및
x = parsed.get('x')
y = parsed.get('y')
이러한 솔루션 모두 X = ['7']
와 y = ['3']
을 마련하지만 난 브래킷과 작은 따옴표를 싶지 않아, 내가 그냥 원하는 시도했습니다 값이 7
및 3
인데 정수가되도록하고 싶습니다. 값을 가져와 대괄호/따옴표를 없애려면 어떻게합니까?
'parse_qsl' 당신을 위해 더 적합 할 수있다 ('parse_qs'는 내부적를 사용하고, 목록으로 값을 누적) – wim