python文件操作--指定行下一行加入指定内容

来源:互联网 发布:什么是多媒体数据库 编辑:程序博客网 时间:2024/04/30 02:38
fileold = open("/etc/cluster/cluster.conf", "rb+")
configfile_list = fileold.readlines()
fileold.close()
print "length of old cluster.conf:",configfile_list.__len__()
tarline=0
for i in range(configfile_list.__len__()):
if configfile_list[i].__contains__("config_version"):
tarline = int(i)+1


print "add <cman two_node=**** at line:",tarline
addinfo = '''  <cman two_node="1" expected_votes="1"/>\n'''
configfile_list.insert(tarline,addinfo)


print "length of cluster.conf after change:",configfile_list.__len__()
filenew= open("/etc/cluster/cluster.conf","wb")
for item in configfile_list:
filenew.write(item)
filenew.close()

0 1