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

 

posted @ 2019-07-23 15:57  澄心元素  阅读(...)  评论(...编辑  收藏