我是python的新手,我想知道python中如何接收URL参数值?我尝试了下面的代码,但是
import urllib.parse as urlparse
from urllib.parse import urlencode
url = "http://domainanme.com/api/filename.py?para_name=value"
url_parts = list(urlparse.urlparse(url))
query = dict(urlparse.parse_qsl(url_parts[4]))
使用python时我无法接收帕拉_name = value但在PHP中可以使用$_GET['para_name']
轻松获取URL参数值,而不知道完整的URL,但在python中如何知道带参数的完整URL
注意:我想使用没有任何Python框架的核心Python
2条答案
按热度按时间lyr7nygr1#
希望这对你有帮助
它返回一个字典,其中键作为字段,值作为其值。
不使用任何python框架,也可以获取URL参数值
样本代码
示例:将此文件另存为
test.py
,并在浏览器中像http://youdomainname.com/test.py?name=john一样执行它,您可以看到结果为john
afdcj2ne2#
你可以试试这个:
可以从
ParseResult
对象的query
属性中获取查询字符串,然后通过键名获取值。