我正在浏览一个文件夹/目录并读取所有文件,检查是否有某个标签,然后仅当它位于两个特定字符串/标签之间时才多次替换特定字符串。以下是文本文件的示例:
START $YES
N1 000 001 002
N2 TAG#1 004 008
N3 This is an apple
N4 006 005 003
(( TAG#2 ))
N5 This is an apple
我想要一个解决方案,可以打开文件,检查是否START $YES或START $NO,并将字符串替换This is an apple为There is no apple介于两者之间TAG#1且TAG#2仅当START $YES存在时。我希望原始文件不受影响(创建新文件或使用fileinput库创建备份)。
我现在不能发布我的 python 代码,但是当我回到我的办公桌时,我会用我尝试过的代码更新这篇文章。
天涯尽头无女友
随时随地看视频慕课网APP
相关分类