python修改csv某一列的内容


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)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM