作者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)
1F:推 timTan:如果试着read function 不给参数会是你预期的结果吗 10/31 00:50
2F:→ bizkit:不给参数就会有exception 10/31 01:03
3F:→ bizkit:呃 应该说还是会有 10/31 01:03
※ 编辑: bizkit 来自: 114.37.73.210 (10/31 01:04)