[python] urllib.urlencode の引数を全て encode('utf-8') する
リスト内包表現と、urllib.urlencode が2要素のタプルのシーケンスを受け入れることを利用しました。
#coding=utf-8
import urllib
param = {
'name': u'なまえ',
'msg': u'こんにちは!'
}
urllib.urlencode([ (k, v.encode('utf-8')) for k, v in param.iteritems() ])
コメント
コメントを投稿