下面是我一起工作的文本文件的例子:附加文字(单个字母)到一个文本文件中的每一行的末尾
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条记录。 2014年5月29日之后,我想插入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号线启动,并在逗号后添加最后一行,就像我上面提到的那样。
在看看['file.readlines()'](https://docs.python.org/3.3/tutorial/inputoutput.html) 。 – Celeo 2014-09-18 22:08:35
我知道这个问题是关于python的,但我不能不提,这是一个非常简单的'sed -i's/$/S /''在带* sed *的系统上。 –
2014-09-18 22:24:05
“隔行”与“每条记录”有所不同 – shaktimaan 2014-09-18 22:24:29