python中urlretrieve如何获取远程文件?
- 更新时间:2021-07-02 09:14:08
- 编辑:卓闵雨
参考资料
- 《SOC设计UML实务手册》数据文件 配套资源 / 4.93 MB / 邱郁惠 推荐度:
- 《AutoCAD 3ds Max Photoshop CC室内设计从入门到精通》动画演示,源文件 配套资源 / 1.3 GB / 李莉 推荐度:
- 《Excel 2019从入门到精通(移动学习版)》视频教程,素材文件,结果文件 配套资源 / 2.6 GB / 史卫亚 推荐度:
- 《Adobe Animate CC 2018经典教程》素材文件 配套资源 / 262.84 MB / [美]拉塞尔·陈(Russell Chu 推荐度:
- 《新编Excel公式、函数与图表应用大全(2016实战精华版)》素材 配套资源 / 4.8 MB / 华文科技 推荐度:
正文内容
给学习python的读者整理一篇《python中urlretrieve如何获取远程文件?》优秀文章,实例用法很详细,这里给大家转摘到这里,为了大家阅读方便。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
1、函数说明
这个函数不返回一个类似于文件的对象,而返回一个格式为 (filename, headers) 的元组,其中 filename 是本地文件的名称(由 urllib 自动创建),而 headers 包含一些有关远程文件的信息(这里不会介绍 headers,如果想要更深入的了解它,请在有关 urllib 的标准库文档中查找 urlretrieve)。如果要给下载的副本指定文件名,可通过第二个参数来提供。
2、获取步骤
(1)获取 python 官网的主页,并将其存储到文件 C:\python_webpage.html 中。
urlretrieve('http://www.python.org', 'C:\\python_webpage.html')
(2)使用完毕后,你可能想将其删除,以免占用磁盘空间。要清空这样的临时文件,可调用函数 urlcleanup 且不提供任何参数,它将负责替你完成清空工作。
拓展:
urllib 提供了一些用于操作URL的函数:
(1)quote(string[, safe]):返回一个字符串,其中所有的特殊字符(在 URL 中有特殊意义的字符)都已替换为对 URL 友好的版本(如将 ~ 替换为 %7E)。如果要将包含特殊字符的字符串用作 URL,这很有用。参数 safe 是一个字符串(默认为 '/'),包含不应该像这样对其进行编码的字符。
(2)quote_plus(string[, safe]):类似于 quote,但也将空格替换为加号。
(3)unquote(string):与 quote 相反。
(4)unquote_plus(string):与 quote_plus 相反。
数据的远程传输,使得文件信息交流变得更为方便。我们经常会听说,用远程的方式传递一些文件,想必大家还没有使用python来进行过这方面的传输。
以上就是python中urlretrieve获取远程文件的方法,大家在对这个函数有所了解后,也可以对结尾其他操作 URL的函数进行学习。更多Python高级指路:python高级
相关教程
-
thinkjs 文件上传功能实例代码
ThinkJS 是一款面向未来开发的 Node.js 框架,整合了大量的项目最佳实践,让企业级开发变得如此简单、高效。接下来通过本文给大家分享thinkjs 文件上传功能,需要的朋友参考下吧
发布时间:2019-06-21
-
numpy的squeeze函数使用方法
这篇文章主要介绍了numpy的squeeze函数使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
发布时间:2021-05-02