搜尋此網誌

2013年3月20日 星期三

PARAMETER PARSE

import platform,sys,os,fileinput,re global dstconfig,org_pattern,chg_pattern,srcconfig,org_pattern srcconfig='' org_pattern='' dstconfig='' org_pattern='' patternfs="/Users/Hermes/Downloads/srt.txt" def get_ip(): bond1_dst='/etc/sysconfig/network-scripts/ifcfg-bond1' eth1_dst='/etc/sysconfig/network-scripts/ifcfg-eth1' if os.path.isfile(bond0_dst) == True: temp=open(bond1_dst,'r') text=temp.read() ip_tmp=str(re.findall('IPADDR=\d+.\d+.\d+.\d+',text)) ip=ip_tmp.rsplit('IPADDR=') elif os.path.isfile(bond1_dst) == False and os.path.isfile()==True: temp=open(eth01_dst,'r') text=temp.read() ip_tmp=str(re.findall('IPADDR=\d+.\d+.\d+.\d+',text)) ip=ip_tmp.rsplit('IPADDR=') else: print('some wrong') def change_file(srcconfig,org_pattern,chg_pattern): changing_file_dst='/Users/Hermes/Downloads/srt.txt' changefile=fileinput.input(srcconfig, inplace=1) #results=re.sub(stringa,replace,changefile) result=st.replace(pattern,replace_str) changefile.close() def paramter_parse(patternfs): ofs=open(patternfs) for s in ofs: parameter=tuple(s.split('::')) print(parameter) print(range(len(parameter))) if len(parameter)

沒有留言: