python自动修改本机网关的源码

278 阅读1分钟

将开发过程中较好的一些代码段珍藏起来,下边代码是关于python自动修改本机网关的的代码,希望能对大家有一些好处。

#!/usr/bin/python

#auto change gateway Created By mickelfeng

import os

import random,reg='gateway 192.168.1.'

rand=random.randint(1,3)

test='www.baidu.com'

command='/etc/init.d/networking restart'

GW = "%s%d"%(g,rand)

PingTest = 'ping -c 3 ' + test

try:

result=os.system(PingTest)

print result

if result!=0:

    data = open('/etc/network/interfaces').read()

    open('/etc/network/interfaces', 'wb').write(data)

    os.system(command)

    os.system(command)

except:

pass