當前位置:首頁 » 編程語言 » python3文件下載

python3文件下載

發布時間: 2023-12-15 15:59:08

A. 請教如何用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位元組的內容。

B. 求教python,如何用python自動下載文件

可以使用requests模塊完成下載

#--------------------第一種:使用headers攜帶cookie-----------------------------
#coding=utf-8
importrequests

headers={
'User-Agent':'Mozilla/5.0(WindowsNT6.1;Win64;x64),
'Cookie':'你的cookies',
}
#發起請求,獲取二進制數據
html_str=requests.get(url,headers=headers).content
#寫入文件,採用二進制寫入文件
withopen('路徑/文件名.後綴','wb')asf:
f.write(html_str)
#--------------------第二種:在requests直接攜帶--------------------------------
#coding=utf-8
importrequests

headers={
'User-Agent':'Mozilla/5.0(WindowsNT6.1;Win64;x64),
}
cookies={你的cookies,這里必須是以鍵值對,也就是字典的形式}
#發起請求,獲取二進制數據
html_str=requests.get(url,headers=headers,cookies=cookies).content
#寫入文件,採用二進制寫入文件
withopen('路徑/文件名.後綴','wb')asf:
f.write(html_str)

C. python 下載文件到文件夾下的問題

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

D. 如何安裝python

1、首先,需要到python的官方網站下載python的安裝包。




E. 如何下載並安裝python

1、首先,需要到python的官方網站下載python的安裝包。python官網的鏈接地址:https://www.python.org。


2、打開官方網站,游標移到Downloads,選擇windows。


3、2018年2月28日,python發布了3.7版本。根據不同的操作系統,選擇不同版本的安裝包。每一個版本提供了三個下載鏈接,依次是基於網頁的安裝程序、可執行的安裝程序、程序的壓縮文件。通常選擇下載可執行的安裝程序。32位的操作系統請選擇windows x86,64位操作系統請選擇windows x86-64。


4、雙擊打開下載好的安裝包。


5、勾選Add Python 3.7 to PATH,然後點擊Customize installation(自定義安裝)。


6、選項默認即可,點擊next(下一步)。


7、選項默認即可,Customize install location(自定義安裝路徑),由於默認的安裝路徑太深,不方便我們找到安裝文件,因此我們自己改為較淺且好找的路徑:D:PythonPython37,然後點擊Install(安裝)。


8、安裝進行中,大約需要兩分鍾。


9、安裝完成,點擊Close(關閉)。


10、打開命令行,輸入python 回車,出現python的版本信息並進入編輯頁面。輸入print("Hello World"),列印Hello World。輸入exit() 退出編輯頁面。至此,python的安裝完成。歡迎進入python的世界。


關於如何下載並安裝python,青藤小編就和您分享到這里了。如果您對python編程有濃厚的興趣,希望這篇文章可以為您提供幫助。如果您還想了解更多關於python編程的技巧及素材等內容,可以點擊本站的其他文章進行學習。

F. 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)

熱點內容
安卓和ios步數哪個准確 發布:2025-01-24 13:12:13 瀏覽:289
怎麼給電腦換配置 發布:2025-01-24 13:04:04 瀏覽:919
如何修改服務密碼10086 發布:2025-01-24 12:44:27 瀏覽:512
dosftp連接 發布:2025-01-24 12:35:56 瀏覽:802
編程來炒股 發布:2025-01-24 12:35:14 瀏覽:854
python正則中括弧 發布:2025-01-24 12:32:08 瀏覽:584
配置排列用英語怎麼說 發布:2025-01-24 12:32:00 瀏覽:607
led流水燈c語言程序 發布:2025-01-24 12:28:15 瀏覽:46
蘋果平板鎖屏密碼在哪裡 發布:2025-01-24 12:16:41 瀏覽:958
網校c語言 發布:2025-01-24 12:12:15 瀏覽:787