Python实现多进程/多线程同时下载单个文件

本书81个实验项目可与董付国老师的《Python程序设计(第2版)》、《Python程序设计基础(第2版)》、《Python程序设计基础与应用》、《Python程序设计实例教程》等教材配合使用,用书老师可以联系董老师获取配套源码和测试数据文件。

===============

功能描述:

使用多进程/多线程同时下载单个文件,可以自定义文件地址、进程/线程数量。

主要思路:

获取文件大小,使用多个进程/线程分别下载一部分,最后再把这些文件拼接起来。

参考代码:

运行结果: