如何获得urllib.opener.open打开接受具有相同键但不同值的词典条目?

2024-10-03 06:24:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建要发送的http post数据。我通常用字典来做这个。但通常所有的领域都是不同的。你知道吗

新服务器需要3个名称相同但值不同的条目,如下所示。你知道吗

但是python字典似乎不喜欢对3个不同的值使用相同的键名。那么,做我想做的事最好的方法是什么呢?你知道吗

    data = urllib.parse.urlencode({
        'val1':'1',
        'val1':'2',
        'val1':'3', 
    })
    ....
    response = self.opener.open(url, data) # data only seem to contain 'val1':'3'

我读过关于用3个不同的参数返回一个数组作为值,即:{val1':['1','2','3']}但是url opener会知道如何将它拆分为三个不同的字段吗?你知道吗


Tags: 数据方法服务器名称httpurldata字典