纯python下载实用程序

wget的Python项目详细描述


用法

python -m wget [options] <URL>

options:
-o –output FILE|DIR output filename or directory

API使用

>>> import wget
>>> url = 'http://www.futurecrew.com/skaven/song_files/mp3/razorback.mp3'
>>> filename = wget.download(url)
100% [................................................] 3841532 / 3841532>
>> filename
'razorback.mp3'

你在上面看到的歪斜是一个记录在案的副作用。 备选进度条:

>>> wget.download(url, bar=bar_thermometer)

更改日志

3.2(2015-10-22)
3.1(2015-10-18)
3.0(2015-10-17)
2.2(2014-07-19)
  • 它可以再次下载,无需-o选项
2.1(2014-07-10)
  • 它显示命令行帮助
  • -o选项允许选择输出文件/目录
    • 下载(url,out,bar)包含out参数
2.0(2013-04-26)
  • 它显示百分比
  • 它有用法示例
  • 如果用作库,它会改变
    • 默认情况下,下载显示进度条
    • Bar_Adaptive获得改进算法
    • 下载(url,bar)包含bar参数 *巴(当前,总计)
    • 进程回调名为回调进程
1.0(2012年11月13日)
  • 它与python 3一起运行
0.9(2012-11-13)
    如果它已经存在,则重命名文件
  • 它可以用作库
    • 下载(url)返回文件名
    • bar_adaptive()绘制进度条
    • Bar_Thermometer()简化条形图
0.8(2011-05-03)
  • 它从http头检测文件名
0.7(2011-03-01)
  • python 2.5的兼容性修复程序
  • 进度条的宽度限制为100个字符
0.6(2010-04-24)
  • 它在POSIX上检测控制台宽度
0.5(2010-04-23)
  • 它在Windows上检测控制台宽度
0.4(2010-04-15)
  • 它显示可爱的进度条
0.3(2010-04-05)
  • 它在当前目录中创建临时文件
0.2(2010-02-16)
  • 它尝试从url检测文件名
0.1(2010-02-04)
  • 它可以下载文件

发布清单

[]wget.py中的更新版本
[x]更新setup.py中的说明
[]python setup.py检查-mrs
[]python setup.py sdist上载
[]标记hg版本

- 安纳托利技术公司

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java扫描器到字节[]?   java JSON对象泄漏窗口   n个列表中的java笛卡尔积   使用jfreechart的具有上限线的java堆叠条形图   java ANTLR以递归方式替换令牌   使用ORDER BY对端点中的值进行排序的java查询   java JFace为SWT添加了什么?   多线程Java:在后台用大量行更新JTable   T具有不兼容的Java泛型边界   java如何获取订阅我的公共viber帐户的订阅者的信息?   java正则表达式:获取嵌套重复组   java Jackson正在忽略XmlAccessorType。没有一个