- 读
import csv
data = []
with open('/Path/to/**.csv', 'r') as cvs_file:
csv_reader = csv.reader(cvs_file)
head = next(csv_reader)
data = list(csv_reader)
读取表头 表身 存入list中
然后按照业务需求操作data[x][y] 表示表格第x行y列的数据
读取结果为str
- 写 使用pandas对表格可进行一系列操作
import pandas as pd
data = pd.read_csv(r"/Path/to/**.csv")
# 添加列
data['new_col'] = new_list #将新列的名字设置为new_row
data.to_csv(r"/Path/to/**.csv",index =False)# index =False 表示在原表追加 而非覆盖
添加列操作