以下是我正在使用的文本文件的示例:
437868313,2436413,Wyatt,Trenton,08/21/2003,211000010262002,211000010262002,2014,01,54435A000,510,Social Studies (Grade 5),08/14/2013,5-2,02,0,02,02,01,,,,,,100,05/29/2014,
437868313,2436413,Wyatt,Trenton,08/21/2003,211000010262002,211000010262002,2014,01,53235A000,500,Science (Grade 5),08/14/2013,5-2,02,0,02,02,01,,,,,,100,05/29/2014,
437868313,2436413,Wyatt,Trenton,08/21/2003,211000010262002,211000010262002,2014,01,58035A000,560,Physical Education (Grade 5),08/14/2013,5-2,02,0,02,02,01,,,,,,1,05/29/2014,
我试图将字母“S”简单地添加到每隔一行的末尾。因此,上面总共有 3 条记录。就在 05/29/2014 之后,我想插入 S。所以每条记录看起来像:
437868313,2436413,Wyatt,Trenton,08/21/2003,211000010262002,211000010262002,2014,01,54435A000,510,Social Studies (Grade 5),08/14/2013,5-2,02,0,02,02,01,,,,,,100,05/29/2014,S
我意识到转换为 CSV 并使用 Excel 是如此简单,但是在传输回 txt 时我遇到了各种格式问题。想用 python 来破解它。我正在尝试使用追加,据我了解,写入将覆盖我现有的文件:
myFile = open("myFile.txt", "a")
for line in myFile:
myFile.write('S')
我不经常使用 python,我想知道如何对其进行索引,以便它从第 2 行开始,并在逗号后面附加该行的末尾,就像我上面提到的那样。