加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 本地

请教如何用python下载文件到本地

时间:2024-01-25 01:07:59  来源:http://www.gzrxw.net  作者:admin

一、请教如何用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 保存文件

f = file('a.txt','w'),w,是创建新文件并写入如果文件存在就清空内容写入,,a+是追加内容

f.write('abcdefg')

f.close()保存关闭,f.flush()是保存刷新

三、如何用python把网页上的文本内容保存下来

1、了解Python如何获取网页内容。

2、导入 urllib.request模块。

3、使用urllib.request.urlopen( )获取对象。

4、urllib.request.urlopen()获取的是一个网页的http.client.HTTPResponse对象。

5、若要打印http.client.HTTPResponse对象的内容,可以继续使用read()方法。

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门