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()

 

posted @ 2019-02-04 10:11  effortsing  阅读(420)  评论(0)    收藏  举报