比如说我的文件a.txt,里面有很多行代码,我想在aaaaaa和bbbbbb这两行分别插入一行(aaaaaa和bbbbbb在代码中是唯一的),现在的脚本是找到aaaaaa在它的上一行插入符号<---,找到bbbbbb...
比如说我的文件a.txt,里面有很多行代码,我想在aaaaaa和bbbbbb这两行分别插入一行(aaaaaa和bbbbbb在代码中是唯一的),现在的脚本是找到aaaaaa在它的上一行插入符号<---,找到bbbbbb在它的下一行插入--->,下面是我的代码,我的代码目前还无法实现插入修改,请各位大侠帮忙修改,谢谢
import sys
def rewrite(path,Version):
myFile = open(path)
reFile = open('rewrite.plist', 'w')
flag = 0
for line in myFile.readlines():
if flag == 1:
str = '\tVersion\n'
reFile.writelines(str)
flag = 0
elif flag == 2:
str = '\tVersion\n'
reFile.writelines(str)
flag = 0
else:
reFile.writelines(line)
if line.find('') != -1:
flag = 1
if line.find('') != -1:
flag = 2
reFile.close()
myFile.close()
if __name__ == '__main__':
rewrite(sys.argv[1],sys.argv[2])
展开