python获取urlencode健值_在u中使用Python命名键和值对字典进行Urlencode

我尝试使用urllib和urlencode生成以下格式的URL链接。在

我正在尝试使用字典中的数据输入到urllib.urlencode()函数但是,我需要将它转换成键和值具有变量名的格式,如下所示。所以我字典中的键将=NODE,而values将=VALUE。在

^{pr2}$

我遇到的问题是,我想要上面的URL,而不是KEY=(SpecA,SpecB)NODE=1,KEY=(SpecA,SpecB,SpecC)NODE=2,这是我想要的。在KEY=%28SpecA%2CSpecB%29%2C%28%28SpecA%2CSpecB%29%2CSpecC%29&VALUE=1%2C2

到目前为止,我已经从字典中提取了键和值,提取到元组、列表、字符串中,还尝试了dict.项目()但它没有太大帮助,因为我仍然无法使它进入我想要的格式。另外,我使用Python服务器页面来实现这一点,这就是为什么我总是要将内容打印为字符串,因为字符串错误不断。这是我目前所拥有的部分:k = (str(dict))

ver1 = dict.keys()

ver2 = dict.values()

new = urllib.urlencode(function)

f = urllib.urlopen("page.psp?%s" % new)

我想知道在从字典中提取值/将它们转换为不同格式以获得我想要的输出方面,我需要做些什么改变?任何帮助将不胜感激,我可以添加更多我的代码(因为它已经变得凌乱)如果需要的话。谢谢。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值