python实现Linux命令wget
生活随笔
收集整理的這篇文章主要介紹了
python实现Linux命令wget
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#!/bin/python
#coding:utf-8
def wget(url,new_name=""):'''wget封裝,需提供下載地址,新文件名參數(shù)可省略'''try:file_name = url[url.rfind("/")+1:]if new_name == "":new_name = file_namefp = urllib.urlopen(url)py_ver = sys.version[:3]if fp.getcode() != 200:raise NameError,'%s not exist.'%file_namebuf_len = 2048f = open(new_name,'wb')size = 0while 1:s = fp.read(buf_len)if not s:breakf.write(s)size += len(s)fp.close()f.flose()print "%s success"%urlexcept Exception,e:print Exception,":",e
轉(zhuǎn)載于:https://blog.51cto.com/rosicky/1219683
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的python实现Linux命令wget的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: HDOJ - 4474 简单分析后,BF
- 下一篇: 解决Windows下Arm下Linux下