Python——处理CSV、PDF文件
一、CSV文件处理
(1)读取
import csv filename = "E:/GitHub/Python-Learning/LIVE_PYTHON/2018-06-05/学位英语成绩合格汇总表.csv" with open(filename) as f: reader = csv.reader(f) for i in reader: print(reader.line_num,i) #行号从1开始
(2)写入数据
import csv # 使用数字和字符串的数字都可以 datas=[ ['朱丽蓉', '女', '汉族', '金融管理', '84'], ['吴江滔', '女', '汉族', '企业财务管理', '78'] ] filename = "E:/GitHub/Python-Learning/LIVE_PYTHON/2018-06-05/学位英语成绩合格汇总表.csv" with open(filename,"a",newline="") as f: writer = csv.writer(f) for row in datas: writer.writerow(row) # 写入多行 writer.writerows(datas)
二、PDF
(1)安装模块 : pip install pdfkit
(2)网页转换成 pdf(直接把 url 转换成 pdf 文件)
import pdfkit pdfkit.from_file("hello.html", 1.pdf)#HTML转PDF pdfkit.from_url("www.baidu.com", 2.pdf)#url转PDF pdfkit.from_string("hello world", 3.pdf)#字符串转PDF