Python(10)_带参数的url的拼接方式
Posted sunnybowen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python(10)_带参数的url的拼接方式相关的知识,希望对你有一定的参考价值。
import urllib.parse url = \'http://www.baidu.com/index.html\'; data = { \'name\':\'bowen\', \'age\':25, \'sex\':\'male\', } lt = [] for k,v in data.items(): lt.append(k+\'=\'+str(v)) # 这个是在for循环外面的,就是将列表的元素之间用&符号连接起来 query_string = \'&\'.join(lt) print(lt) print(query_string) url = url + \'?\'+query_string print(url)
方法二: 其实上面的程序是将字典按照传统方式拼接的,一般不用
import urllib.parse url = \'http://www.baidu.com/index.html\'; data = { \'name\':\'bowen\', \'age\':25, \'sex\':\'male\', } data1 = { \'name\':\'博文\', \'age\':25, \'sex\':\'male\', } query_string = urllib.parse.urlencode(data) print(query_string) url1 = url + \'?\'+query_string print(url1) query_string1 = urllib.parse.urlencode(data1) url2 = url + \'?\'+query_string1 print(url2)
以上是关于Python(10)_带参数的url的拼接方式的主要内容,如果未能解决你的问题,请参考以下文章