URL とそのヘッダーのコンテナ クラス Resource があります。
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__
から返される dict を期待しています。これは、リソースの URL とヘッダーをパッケージ化するより読みやすい方法だと思いました。何度も入力すると、このような辞書キーからの変数の作成を自動化する方法があるかどうか疑問に思いました。これは可能ですか?getinfo()
urllib2.urlopen()
self.someheader = headers['someheader']