導航:首頁 > 編程語言 > python下載文件

python下載文件

發布時間:2022-01-12 20:41:04

python的requests模塊下載文件

importrequests

res=requests.get('http://www.xx.xx/xxxx/xx.dat')

res.raise_for_status()
newfile=open('/home/xx/xx.dat','wb')#本地文件
forchunkinres.iter_content(10240):
newfile.write(chunk)
newfile.close()

Ⅱ python 下載文件到文件夾下的問題

open文件的時候就可以設置文件的路徑,比如,這里改成
open(r'd:\download\google.gif', 'wb').write(rs)
就保存到那個文件夾下了。

Ⅲ python官網有幾個下載文件有什麼區別

1.Windows x86 MSI Installer (2.7.8)

- 32位系統安裝的python

2.Windows x86 MSI program database (2.7.8)

- 32位python源碼的符號庫。 如果做純Python開發,為python的C介面開發准備的。

3.Windows X86-64 MSI Installer (2.7.8)

- 64位系統安裝的python

4.Windows X86-64 MSI program database (2.7.8)

- 64位python源碼的符號庫。 如果做純Python開發,為python的C介面開發准備的。

Ⅳ 請教如何用python下載文件到本地

知道文件的url地址就用urllib模塊的urlretrieve函數。urllib.urlretrieve(url,
filename)filename是要保存到本地的文件名。函數後面還有2個可選參數,要用就看幫助文檔吧。多線下載的話,每一線程要指定下載伺服器上文件的哪一塊。http協議中head里可以指定Range。下面用的是urllib2模塊request
=
urllib2.Request(url)request.add_header("Range",
"bytes=%d-%d"%(1024,
204)
#指定下載文件的范圍opener
=
urllib2.build_opener()data
=
opener.open(request).read()現在data裡面就是文件的1024位元組到2048位元組的內容。

Ⅳ python,如何下載FTP上的文件

importftplib,socket
defconnect():
CONST_HOST="xxxx.xxxx.xxx"
CONST_USERNAME="xxxxx"
CONST_PWD="xxxxxxx"
try:
ftp=ftplib.FTP(CONST_HOST)
ftp.login(CONST_USERNAME,CONST_PWD)
returnftp
exceptsocket.error,socket.gaierror:
print("FTPisunavailable,pleasecheckthehost,usernameandpassword!")
sys.exit(0)

defdisconnect(ftp):
ftp.quit()

defdownload(ftp,filename):
#預定義每次寫文件的buffer
CONST_BUFFER_SIZE=8192
f=open(filename,"wb").write
try:
ftp.retrbinary("RETR%s"%filename,f,CONST_BUFFER_SIZE)
exceptftplib.error_perm:
returnFalse
returnTrue

deffind(ftp,filename):
ftp_f_list=ftp.nlst()
iffilenameinftp_f_list:
returnTrue
else:
returnFalse
ftp=connect()
#yourfile為你想要下載的文件
iffind(ftp,'yourfile'):
download(ftp,'yourfile')
disconnect(ftp)

Ⅵ windows python網路下載文件存在哪裡

這個下載會默認放置在與你當前腳本相同的目錄下面的。
比如你的腳本位置 : d:/spider/a.py
那麼你下載的文件 : d:/spider/**.*

要是沒有的話,說明沒有下載成功。

Ⅶ python如何實現文件的下載,請盡量詳細,高分!!!

import os,urllib.request,re
os.chdir(r'd:')

data = urllib.request.urlopen(url).read()
with open(filename, 'wb') as f:
f.write(data)

url就是你要下載的文件鏈接,filename就是下載後保存的文件名。這段代碼是把文件下載在d盤根目錄下,你可以自己修改。

不過是單線程的,想要多線程下載,比較復雜,我沒有試過,這個下載小文件還是沒有問題的。

閱讀全文

與python下載文件相關的資料

熱點內容
python在excel模板生成數據 瀏覽:47
數位分離並求和python 瀏覽:39
河池源碼出售最新行情 瀏覽:741
曉龍伺服器怎麼樣 瀏覽:321
androidwidget圖片 瀏覽:833
95壓縮比與汽油標號 瀏覽:752
演算法崗位需要學什麼專業研究生 瀏覽:669
銀行卡忘了怎麼登錄手機app 瀏覽:962
加密雙菠蘿帽流蘇掛件 瀏覽:886
雲伺服器後台編程技巧 瀏覽:997
python人工智慧搭建 瀏覽:250
安卓m6用什麼下載 瀏覽:1000
對程序員有偏見嗎 瀏覽:292
如何讓伺服器運行緩慢 瀏覽:238
黑馬程序員入學流程 瀏覽:448
win732位安裝python什麼版本 瀏覽:786
壓縮方式標准 瀏覽:558
免費低吸指標源碼 瀏覽:184
MO命令是 瀏覽:47
python入門常見錯誤 瀏覽:411