在python中将行写入匹配的字符串

2024-06-16 11:26:44 发布

您现在位置:Python中文网/ 问答频道 /正文

输入文件如下:

输入文件:

HEAD    xxxxxxx xxxx
;;;;;;;;;;;;;;;;              
..................
;;;;;;;;;;;;;
..............                                                                    

MODEL        1 

ENDMDL      
;;;;;;;;;;;;;;;;              
..................
;;;;;;;;;;;;;

MODEL        2

ENDMDL  

;;;;;;;;;;;;;;;;              
..................
;;;;;;;;;;;;;
..............

MODEL        3

ENDMDL 

希望匹配字符串“MODEL 2”并且只打印在上面的行 所需输出:

HEAD    xxxxxxx xxxx
;;;;;;;;;;;;;;;;              
..................
;;;;;;;;;;;;;
..............                                                                    

MODEL        1 

ENDMDL 

另外,我更喜欢读一个文件,写在同一个文件。谢谢


Tags: 文件字符串modelheadxxxxxxxxxxxendmdl