作者bizkit (離別總是感傷)
看板Python
標題[問題] httplib.IncompleteRead Exception
時間Sat Oct 31 00:43:35 2009
我想用urllib/urllib2下載檔案
但在對response做 read()的時候都會遇到 httplib.IncompleteRead exception
我現在的解決方法如下:
while True:
try:
fp.write(response.read(1024))
except httplib.IncompleteRead as ir:
fp.write(ir.partial)
breal
可以寫入完整的檔案
想請問有沒有更好的寫法
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.73.210
※ 編輯: bizkit 來自: 114.37.73.210 (10/31 00:44)
※ 編輯: bizkit 來自: 114.37.73.210 (10/31 00:44)
※ 編輯: bizkit 來自: 114.37.73.210 (10/31 00:45)
推 timTan:如果試著read function 不給參數會是你預期的結果嗎 10/31 00:50
→ bizkit:不給參數就會有exception 10/31 01:03
→ bizkit:呃 應該說還是會有 10/31 01:03
※ 編輯: bizkit 來自: 114.37.73.210 (10/31 01:04)