import urllib2
def ReportError(msg, screenprinttoo = True):
if screenprinttoo: print msg
f = open("Error.log", "a")
f.write(time.ctime() + " : " + msg + "\n")
f.close()
def WebLinkSave(url, savedfilename):
try:
f = urllib2.urlopen(url)
except:
ReportError("Cannot save url: " + url)
return None
output = open(savedfilename,'wb',1024*1024*10)
while True:
binaryfile = f.read()
if len(binaryfile)==0:
break
output.write(binaryfile)
output.close()
return binaryfile
s=raw_input('url, filename(to save) : ')
s1=s.split()
url,savename=s1[0],s1[1]
WebLinkSave(url, savename)
'Coding > Python Matlab' 카테고리의 다른 글
파이썬 - 외부 프로그램 실행 (4) | 2012.10.12 |
---|---|
파이썬 - python 2.7 print function usage (0) | 2012.10.10 |
파이썬 - multi-column data array (list) sorting (0) | 2012.02.24 |
파이썬 - SciPy, NumPy (2) | 2012.02.23 |
파이썬 - 만화 다운로드 (0) | 2012.02.14 |