python 文件处理
1.csv
CSV(Comma-Separated Values)即逗号分隔值,可以用Excel打开查看。由于是纯文本,任何编辑器也都可打开。与Excel文件不同,CSV文件中:
- 值没有类型,所有值都是字符串
- 不能指定字体颜色等样式
- 不能指定单元格的宽高,不能合并单元格
- 没有多个工作表
- 不能嵌入图像图表
在CSV文件中,以,
作为分隔符,分隔两个单元格。像这样a,,c
表示单元格a
和单元格c
之间有个空白的单元格。依此类推。
不是每个逗号都表示单元格之间的分界。所以即使CSV是纯文本文件,也坚持使用专门的模块进行处理。
python对scv文件的操作
执行结果为:
csv写入
2.excel操作
我们可以使用xlwt module将数据写入Excel表格,使用xlrd module从Excel读取数据
首先我们创建一个表格:
执行结果为:
表格内容为:
操作代码为:
执行结果为:
3.pdf文件
使用pdfkit的模块就可以很快的将url、file、str转换为pdf文件
我们也是使用request模块就网站上的html内容转换成pdf文件