work——python下载文件
来源:互联网 发布:桥梁bim软件 编辑:程序博客网 时间:2024/06/01 18:56
老大让我随意写一个练练手,读取excel表格中的链接,然后批量下载apk。
(1)urlretrieve函数。
第一个参数是url,第二个参数是存放路径,第三个参数reporthook是一个回调函数,可以利用这个参数显示下载进度,第四个参数data 指 post 到服务器的数据,该方法返回一个包含两个元素的(filename, headers)元组,filename 表示保存到本地的路径,header 表示服务器的响应头。
(2)linux中的路径写法
/home/f/
(3)创建中文名的文件
unicode
待解决:
(1)中文编码
读文件写文件遇到中文名就gg,查到好多方法,应该总结一波。
读取excel时文件名为中文会报错。
(2)读取文件
想把路径存储在文本文档中,修改就只需要修改文档,不需要动代码。
(3)异常处理
该学习一波异常处理了。
#-*-coding:utf-8-*-import xlrdimport urllibworkbook = xlrd.open_workbook('2500.xlsx')sheet = workbook.sheet_by_index(0)for i in range(1, sheet.nrows): url = sheet.cell_value(i, 2) filename = url.split('=')[-1] url = url.split('=')[0] print filename local = unicode('/home/f/workspace/apk/'+filename) urllib.urlretrieve(url, local)
0 0
- work——python下载文件
- Python次位面——下载文件
- RabbitMQ学习小结(二)—— Work Queues[Python]
- work——内容
- RabbitMQ——work
- work——toolofna
- 新技能 get —— Python 断点续传下载文件
- Python 如何下载文件
- Python下载文件
- python 下载文件
- 使用python下载文件
- python 下载文件汇总
- python下载文件DEMO
- python下载文件
- Python分段下载文件
- python下载文件
- python下载文件
- Python 批量下载文件
- 关于WEB页面刷新重复提交问题
- Android实现APK下载安装
- 下载 m3u8 视频脚本
- 递推递归练习——H
- 【论文笔记】CHI '16 Embracing Error to Enable Rapid CrowdSourcing
- work——python下载文件
- 存储器概念理解
- android 隐藏顶部标题栏
- loss weight
- jsp基础
- 动态添加的表单验证
- Redis常见使用场景
- 【NOI2017】无限棋盘
- 运算符重载