Как остановить Python parse_qs от парсинга единственных значений в списки?

Вы можете с помощью кода выбрать 10 строк в конце таблицы. выбрать * из (SELECT * FROM table1 по идентификатору desc LIMIT 10) в качестве table2 order по идентификатору "

41
задан Shabbyrobe 21 June 2009 в 15:23
поделиться

1 ответ

Вы могли бы исправить это потом ...

import urlparse
qsdata = "test=test&test2=test2&test2=test3"
qs = dict( (k, v if len(v)>1 else v[0] ) 
           for k, v in urlparse.parse_qs(qsdata).iteritems() )
print qs

Однако я не думаю, что мне это нужно. Если параметр, который обычно является списком, приходит только с одним набором элементов, тогда у меня будет строка вместо списка строк, которые я обычно получаю.

25
ответ дан 27 November 2019 в 00:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: