从CSV文件编辑Python

时间:2017-10-03 14:31:41

标签: python file csv edit

我有一个CSV文件,我用Python编写了这一行:

writeLine = username + "," + password + "," + dob + "," + artist + "," + genre + "," + song + "\n"

在其自己的A - F列中输出以下内容:

Tom     Tom123    19081991    Queen   Rock    Dont Stop

我的问题是,如何阅读特定列并编辑该字词? (假设我想编辑“女王'到其他东西”这个词) 我可以覆盖整条线,但只放在那一列,我有点卡住了。

如果我希望有一个完整的背景,如果我没有说清楚,那么完整的代码就在这里:

pastebin com / 6hDDBDx7(.s已删除)

1 个答案:

答案 0 :(得分:0)

你可以这样做:

splitted_line = line.split(',')
splitted_line[number_of_artist_column] = new_artist
new_line = ','.join(splitted_line)

我认为,在代码美感方面也不错