gpt4 book ai didi

python - 在正在读取的csv文件的 "n"位置添加一行

转载 作者:行者123 更新时间:2023-11-28 17:00:04 24 4
gpt4 key购买 nike

据我搜索,同时阅读和编辑似乎并不那么容易,事实上,我还没有设法实现。但最让我困惑的是如何在我的 csv 的“n”行中添加一个元素,例如我想在我的 csv 的第 2 行中添加一行。

mycsv.csv

name,last name
yeison, smith
lola, boa
elmo, spitia
anderson, exneider
juan, ortega

我的代码:

with open("mycsv.csv", "r") as rfh:
r = csv.DictReader(rfh)
for idx, row in enumerate(r): #nothing happens
print(r)
with open("mycsv.csv", "a") as wfh:
if(idx==2):
#append element "german,ezequiel"

最佳答案

读取所有行然后写入应该可行:

with open('mycsv.csv', 'r') as f:
lines = f.readlines()

lines.insert(2, 'german, ezequiel')

with open('mycsv.csv', 'w') as f:
f.write(''.join(lines))

关于python - 在正在读取的csv文件的 "n"位置添加一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55214906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com