import csv import random import re
# 這是頭部命名字段 請根據自己的實際情況添加 headers = ['id',
'name',
'age',
... ] data = []
# with句柄 好處是自動關閉文件對象 with open("1.csv") as csvfile: spamreader = csv.DictReader(csvfile) for row in spamreader: row['name'] = '你的修改'
data.append(row)
# 修改的值存入data
# 打開一個新的文件
# newline=''的參數需要添加,如果不添加,會出現空行 with open("2.csv", "w", encoding="utf-8", newline='') as csvfile:
# 參數記得帶入headers writer = csv.DictWriter(csvfile, headers)
# 寫入頭 writer.writeheader()
# 寫入修改后的數據 writer.writerows(data)