Linux下使用python自动修改本机网关代码分享
#!/usr/bin/python #autochangegatewayCreatedBymickelfeng importos importrandom,re g='gateway192.168.1.' rand=random.randint(1,3) test='www.baidu.com' command='/etc/init.d/networkingrestart' GW="%s%d"%(g,rand) PingTest='ping-c3'+test try: result=os.system(PingTest) printresult ifresult!=0: data=open('/etc/network/interfaces').read() data=re.sub('gateway192.168.1.*',GW,data) open('/etc/network/interfaces','wb').write(data) os.system(command) os.system(command) except: pass