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