- 论坛徽章:
- 13
|
谢谢,不错啊,我的实现要稍微死板一点了- def change_nova_conf2(user,passwd):
- infile=open("nova.conf","r")
- with open("newnova2.conf","w")as outfile:
- lines=infile.readlines()
- for lineno,line in enumerate(lines):
- i=0
- if line.strip()=="[keystone_authtoken]" and i<2:
- begin=lineno
- i+=1
- if line.strip()=="[libvirt]" and i < 2:
- stop=lineno
- i+=1
- for i in range(begin,stop):
- if lines[i].strip()=="admin_user=nova":
- lines[i]="admin_user={}\n".format(user)
- if lines[i].strip()=="admin_password=abc1234":
- lines[i]="admin_password={}\n".format(passwd)
- final="".join(lines)
- outfile.write(final)
复制代码 |
|