Linux下使用python自动修改本机网关代码分享


Posted in Python onMay 21, 2015
#!/usr/bin/python
#auto change gateway Created By mickelfeng
import os
import random,re
g='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()
    data = re.sub('gateway 192.168.1.*',GW, data)
    open('/etc/network/interfaces', 'wb').write(data)
    os.system(command)
    os.system(command)
except:
  pass
Python 相关文章推荐
Python字符编码与函数的基本使用方法
Sep 30 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
Jul 10 Python
python保存网页图片到本地的方法
Jul 24 Python
解决win64 Python下安装PIL出错问题(图解)
Sep 03 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
Python中GeoJson和bokeh-1的使用讲解
Jan 03 Python
python 寻找离散序列极值点的方法
Jul 10 Python
Python实现元素等待代码实例
Nov 11 Python
python飞机大战pygame碰撞检测实现方法分析
Dec 17 Python
Python进行特征提取的示例代码
Oct 15 Python
python使用smtplib模块发送邮件
Dec 17 Python
Python 如何解决稀疏矩阵运算
May 26 Python
Python字符串逐字符或逐词反转方法
May 21 #Python
Python合并字符串的3种方法
May 21 #Python
在Python中使用sort()方法进行排序的简单教程
May 21 #Python
Python去除字符串两端空格的方法
May 21 #Python
在Python中处理列表之reverse()方法的使用教程
May 21 #Python
Python中字符串对齐方法介绍
May 21 #Python
在Python的列表中利用remove()方法删除元素的教程
May 21 #Python
You might like
PHP在特殊字符前加斜杠的实现代码
2011/07/17 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
2016/01/15 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
2013/04/01 Javascript
jQuery:delegate中select()不起作用的解决方法(实例讲解)
2014/01/26 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
结合Vue控制字符和字节的显示个数的示例
2018/05/17 Javascript
Django+vue跨域问题解决的详细步骤
2019/01/20 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
微信小程序实现选项卡滑动切换
2020/10/22 Javascript
python脚本监控docker容器
2016/04/27 Python
Python连接PostgreSQL数据库的方法
2016/11/28 Python
Python实现接受任意个数参数的函数方法
2018/04/21 Python
python3.x 将byte转成字符串的方法
2018/07/17 Python
浅析Python函数式编程
2018/10/06 Python
python打包成so文件过程解析
2019/09/28 Python
Python3和pyqt5实现控件数据动态显示方式
2019/12/13 Python
Python TCPServer 多线程多客户端通信的实现
2019/12/31 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
Python类的动态绑定实现原理
2020/03/21 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
2020/04/01 Python
浅谈Python协程
2020/06/17 Python
简单了解Python字典copy与赋值的区别
2020/09/16 Python
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
说出数据连接池的工作机制是什么?
2013/04/19 面试题
自荐信怎么写好
2013/11/11 职场文书
乡镇四风对照检查材料
2014/08/31 职场文书
python 爬取吉首大学网站成绩单
2021/06/02 Python
JavaScript 原型与原型链详情
2021/11/02 Javascript
MySQL基于索引的压力测试的实现
2021/11/07 MySQL