我没能做到。但最让我困惑的是如何在csv的第n行中添加元素,例如,我想在csv的第2行中添加一行。你知道吗
mycsv.csv
name,last name
yeison, smith
lola, boa
elmo, spitia
anderson, exneider
juan, ortega
这是我的密码:
with open('mycsv.csv', 'w') as f:
#I need add "barney, cubides" on position [2] of my csv
f.write("barney, cubides") #not works properly..
你怎么能做到?你知道吗
你必须在读完文件后再写。因此,请阅读整个csv文件,并将每一行保存为一个列表,在需要的地方插入新行,然后重新编写整个文件。你知道吗
另外,你可能想去掉csv文件中逗号前后的空白。你知道吗
相关问题 更多 >
编程相关推荐