我有一个用于 url 及其标题的容器类,资源:
class Resource(object):
def __init__(self, url, headers):
self.url = url
self.content-length = headers['content-length']
self.content-type = headers['content-type']
# etc....
该方法的headers
参数需要从 的方法__init__
返回的字典。我认为这将是一种更易读的打包资源 url 和标头的方式。一遍又一遍地打字让我想知道是否有某种方法可以像这样从字典键自动创建变量。这可能吗?getinfo()
urllib2.urlopen()
self.someheader = headers['someheader']