【问题标题】:Python - bulk set up pycurl options from dictionaryPython - 从字典中批量设置 pycurl 选项
【发布时间】:2018-06-13 17:07:28
【问题描述】:

请告诉我如何从字典中批量设置 pycurl 选项。

例子:

options = {
    'WRITEFUNCTION': buffer.write,
    'FOLLOWLOCATION': True,
    'HEADER': True,
    'VERBOSE': False,
    }
options2 = {
    'COOKIEFILE': cookie_file,
    'COOKIEJAR': cookie_file,
    }
options.update(options2)

我需要这样的东西:

for opt, val in options.items():
    curl.setopt(pycurl.opt, val)

提前谢谢你!

【问题讨论】:

    标签: python pycurl


    【解决方案1】:

    您可以只使用 Python 的 getattr 方法。开始会和你的一样,然后

    for opt, val in options.items():
        curl.setopt(getattr(curl,opt), val)
    

    【讨论】:

      猜你喜欢
      • 2011-01-28
      • 2016-12-26
      • 2019-06-20
      • 2013-03-05
      • 1970-01-01
      • 1970-01-01
      • 2017-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多