python删除⽂件中指定⾏代码适⽤情况:
xml⽂件,循环出现某⼏⾏,根据这⼏⾏中的某个字段删掉这⼏⾏
这段代码的作⽤删除jenkins中l中在⾃动⽣成pipline报错的时的回滚
start = '<se.diabol.jenkins.pipeline.DeliveryPipelineView plugin='
end = '</se.diabol.jenkins.pipeline.DeliveryPipelineView>'
def delete_pip(src):
f = open(src, 'r')
lines = [];
pip = []
flag = True
writelines在python中的用法for line in f:
if start in line:
pip = [True]
flag = False
if flag:
lines.append(line)
else:
pip.append(line)
if pipline_name in line:
pip[0] = False
if end in line:
flag = True
if pip[0]:
for i in pip[1:]:
lines.append(i)
f.close()
f = open(src, 'w')
f.writelines(lines)
f.close()

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。