私はサーバーにhttpリクエストを行い、返されたコンテンツを調べようとしています。しかし、私はHTTPResponse object
をipdb
で掘り下げようとすると、*** Oldest frame
を取得し続け、実行できるはずのオブジェクトの機能を実行できません。ここでフェッチにやってコードのブロック、およびipdb
出力は次のとおりです。ipdbでは '***最も古いフレーム'とは何ですか?
コードブロック:
for acc in sp_lost:
url = 'http://www.uniprot.org/uniprot/?query=mnemonic%3a'+acc+'+active%3ayes&format=tab&columns=entry%20name'
u = urllib.request.urlopen(url)
ipdb.set_trace()
ipdb出力:*** Oldest frame
どういう意味
ipdb> url
'http://www.uniprot.org/uniprot/?query=mnemonic%3aSPATL_MOUSE+active%3ayes&format=tab&columns=entry%20name'
ipdb> u
*** Oldest frame
ipdb> str(u)
'<http.client.HTTPResponse object at 0xe58e2d0>'
ipdb> type(u)
<class 'http.client.HTTPResponse'>
ipdb> u.url
*** Oldest frame
ipdb> u.url() # <-- unable to run url() on object...?
*** Oldest frame
ipdb>
、およびどのように私はこのオブジェクトを私が適切な機能を実行することができるより有用なものにすることができますか?
おかげ氏ピータース、いつものように、有益で完全な説明:) – Houdini