首页 > 解决方案 > 在python中更改文本文件中的行

问题描述

我正在尝试为我的文件“try1”中的某些行替换和生成数字,我正在使用以下代码:

counter = 0;                                                                                                               
with open('try1.txt', 'r+') as f:                                                                                 
   for line in f:                                                                                                           
      f.write(line.replace('. NNP I-NP O' , str(counter)))                                                            
      counter+=1;

我的代码没有任何变化。如果我不能同时读取和写入,当我希望对同一文件产生影响时,我还有哪些其他选项?

标签: pythonfilecounter

解决方案


推荐阅读