python - 在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;
我的代码没有任何变化。如果我不能同时读取和写入,当我希望对同一文件产生影响时,我还有哪些其他选项?
解决方案
推荐阅读
- python - Find the smallest angle to include all points in a plane
- javascript - 为什么 jest.spyOn() 有时不适用于 Vue 组件的方法?
- css - Wordpress 帖子背景图像在类别页面上渗出
- c# - 如何处理通用存储库中的数据库事务?
- python - 多行的 itertools.product()
- user-interface - 如何根据项目索引更改gridView的高度??[颤动]
- perl - Perl 可以为未初始化的变量引用输出运行时错误,而不是静默退出脚本吗?
- javascript - 如何安全地存储 websockets 的唯一客户端 ID?
- reactjs - 无法在 React 顶点图表中将时间戳转换为小时分钟和秒
- webview - 如何禁用 Chrome 日志记录消息?