Pythonのお勉強 Part11
■ このスレッドは過去ログ倉庫に格納されています
0563デフォルトの名無しさん
2006/08/23(水) 00:03:06追加ダウンロードをしているのですが
netstat で見ると CLOSE_WAIT が大量に残ってしまいます。
スクリプトを終了するとすべて消えてくれるのですが
どう直せばよいのでしょうか?
def urlget(url, file):
if os.path.exists(file):
dst = open(file, "ab")
size = os.path.getsize(file)
else:
dst = open(file, "wb")
size = 0
req = urllib2.Request(url)
req.add_header("Range", "bytes=%d-" % size)
try:
src = urllib2.urlopen(req)
dst.write(src.read())
src.close()
except:
pass
dst.close()
return os.path.getsize(file) - size
■ このスレッドは過去ログ倉庫に格納されています