博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python网络编程 - 请求地址上的文件并下载
阅读量:6909 次
发布时间:2019-06-27

本文共 705 字,大约阅读时间需要 2 分钟。

我们用到了requests库,由于是第三方的,必须下载

如果是python 2.x用下面命令

pip install requests

python 3.x用下面命令

easy_install requests

运行结果:

Searching for requests

Reading https://pypi.python.org/simple/requests/
Best match: requests 2.8.1
Downloading https://pypi.python.org/packages/source/r/requests/requests-2.8.1.tar.gz#md5=a27ea3d72d7822906ddce5e252d6add9
Processing requests-2.8.1.tar.gz

...

 

downloadFile.py

import requestsres = requests.get('http://www.gutenberg.org/cache/epub/1112/pg1112.txt')res.raise_for_status()playFile = open('RomeoAndJuliet.txt', 'wb')for chunk in res.iter_content(100000):    playFile.write(chunk)playFile.close()

运行结果:

目录下会产生一个文件

RomeoAndJuliet.txt

 

转载于:https://www.cnblogs.com/davidgu/p/4973690.html

你可能感兴趣的文章
Python 面向对象
查看>>
JAXB xml与javaBean的转换
查看>>
ResultSet 的Type属性 TYPE_FORWARD_ONLY, TYPE_SCROLL_I
查看>>
C#多线程--线程池(ThreadPool)
查看>>
Android FileProvider相关 Failed to find configured root that contains
查看>>
【Win 10 应用开发】UI Composition 札记(七):基于表达式的动画
查看>>
2.lombok系列2:lombok注解详解
查看>>
redis——学习之路五(简单的C#使用redis)
查看>>
Log4j中为什么设计isDebugEnabled()方法
查看>>
工作文件夹分类
查看>>
CAN协议,系统结构和帧结构
查看>>
Linux查看文件总的数据行数,并按行拆分
查看>>
ReactNative WebView组件详解
查看>>
武汉大学数学专业考研试题参考解答
查看>>
【jquery的setTimeOut定时器使用】
查看>>
HTML5 Video P2P技术研究(转)
查看>>
CAS 单点登录【2】自定义用户验证
查看>>
SQL Server 大数据搬迁之文件组备份还原实战
查看>>
区块链核心技术:拜占庭共识算法之PBFT
查看>>
数据挖掘中的 10 大算法
查看>>