[173] 인터넷에 있는 대용량 파일을 내 PC로 저장하기

책 내용에 대한 무단배포 방지를 위해 최소한으로 정리

from urllib.request import urlopen

BUFSIZE = 256*1024

fileurl = 'http://www.python.org/ftp/python/3.5.2/python-3.5.2.exe'
filename = fileurl.split('/')[-1]
try:
	with urlopen(fileurl) as f:
		with open(filename, 'wb') as h:
			buf = f.read(BUFSIZE)
			while buf:
				h.write(buf)
				buf = f.read(BUFSIZE)
except Exception as e:
	print(e)

Comments