导航:首页 > 编程语言 > 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下载文件相关的资料

热点内容
精品php源码 浏览:958
自己编写云服务器抢红包 浏览:201
java解压缩文件加密 浏览:886
dlink打印服务器默认地址 浏览:351
php休眠函数 浏览:371
金蝶如何打开服务器 浏览:764
e4a手游辅助源码 浏览:776
什么app可以实时直播 浏览:105
苹果13的app闪退什么原因 浏览:774
尾盘选股源码公式 浏览:449
php日期运算 浏览:930
天龙八部长歌服务器什么时候开的 浏览:198
鬼泣4模型在那个文件夹 浏览:228
单片机的串行口 浏览:57
phpjson转化为数组 浏览:267
pdf导入excel 浏览:427
苹果xsmax信任app在哪里设置 浏览:52
自动外链php源码 浏览:244
我的世界新手奖励箱命令 浏览:145
linux更新vim 浏览:997