回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>下面是我正在使用的文本文件的示例:</p>
<pre class="lang-none prettyprint-override"><code>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,
</code></pre>
<p>我只想在每一行的末尾加上字母“S”。上面一共有3条记录。2014年5月29日之后,我想插入S。因此每个记录看起来像:</p>
<pre class="lang-none prettyprint-override"><code>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
</code></pre>
<p>我意识到转换成CSV和使用excel会很简单,但是我在转换回txt时遇到了各种格式问题。想用python试试看。我正在尝试使用<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>,据我所知,write将覆盖我现有的文件:</p>
<pre class="lang-py prettyprint-override"><code>myFile = open("myFile.txt", "a")
for line in myFile:
myFile.write('S')
</code></pre>
<p>我不经常使用python,我想知道如何对它进行索引,使它从第2行开始,并在逗号后面的最后一行追加,就像我在上面提到的那样。</p>