if、elif 条件判断

#!/usr/bin/python
#-*- codinig: UTF-8 -*-

from __future__ import print_function
import os, sys, stat
import shutil
import tarfile
import subprocess

output=subprocess.check_output(["hostname"], shell=True)
name=str(output.decode('utf8').strip()).strip('b')

f = open('/k8s/profile/etcd.service.py','r',encoding='utf-8')
f_new = open('/k8s/profile/etcd.service','w',encoding='utf-8')
for line in f:
    if "NODE_NAME" in line:
        line = line.replace('NODE_NAME',name)
    elif "NODE_IP" in line:
        line = line.replace('NODE_IP','192.168.0.91')
    f_new.write(line)

print("替换完成")
f.close()
f_new.close()

猜你喜欢

转载自www.cnblogs.com/effortsing/p/10351483.html