#coding utf-8
import re
import os
patter=re.compile(r"\d+")
file="C:/Users/Administrator/Desktop/sim+2/"
with open(file+"Foot connectors") as fp:
data=fp.readlines()
i=0
while(i<len(data)):
#print(type(data))
print(i)
#print(data[i])
if data[i]=="*DEFINE_CURVE_TITLE\n":#记得加回车#print(line)
print(data[i+2])
list=data[i+2].split(" ")
#print(list)
for j in range(len(list)):
result=patter.match(list[j])
if result:
#print(result.group())
data.insert(i,"*CHANGE_CURVE_DEFINITION\n")
data.insert(i+1," "*(10-len(result.group()))+result.group()+"\n")
i = i + 3
break;
else:
i=i+1
file_name=file+"Foot connectors2"
with open(file_name,"w") as sw:
for line in data:
#print(line)
sw.write(line)
sw.close()
for 循环中i 的值不能改变,只会每次叠加1,
如果不想间隔为1做循环,需要自己设定一个count值,用while语句