Python 删除CSV的第一行 如何用python删除csv文件中的某一列

作者&投稿:黄龙 (若有异议请与网页底部的电邮联系)
d=open('1.csv').readlines()
d[1]=''
with open('new.csv','w') as f:
    f.writelines(d)


使用python怎样在csv文件中插入一行或删除指定行~

删除指定行:
比如名为a的数据表中的数据:
index A B C

0 1 3 5
1 2 4 6

2 7 8 9

删除第3列(索引为2的列):
a.drop(2)

插入的方法,用insert,或append,详细举例见:http://www.jb51.net/article/63216.htm
这个页面的前三分之一处有添加行数据的方法,注意添加的新数据的格式跟原表格的格式要匹配起来。

csv其实就是纯文本文件,像读取txt文件一样,读取每一行,如果知道哪行删除,在读取的时候就跳过,然后重新写入,达到删除的目的,
如果要按关键字删除,就要用到正则表达式,匹配则跳过,
总之就是要全部读取,重新写入,但不写入你要删除的。