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 相关文章推荐
详解Django中的过滤器
Jul 16 Python
python使用sqlite3时游标使用方法
Mar 13 Python
python logging日志模块以及多进程日志详解
Apr 18 Python
设置python3为默认python的方法
Oct 31 Python
Python实现SQL注入检测插件实例代码
Feb 02 Python
浅谈Python批处理文件夹中的txt文件
Mar 11 Python
Django 配置多站点多域名的实现步骤
May 17 Python
浅析pandas 数据结构中的DataFrame
Oct 12 Python
python脚本实现mp4中的音频提取并保存在原目录
Feb 27 Python
Python+unittest+requests+excel实现接口自动化测试框架
Dec 23 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
Dec 31 Python
pandas中关于apply+lambda的应用
Feb 28 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编程开发“虚拟域名”系统
2006/10/09 PHP
PHP网站提速三大“软”招
2006/10/09 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
android上传图片到PHP的过程详解
2015/08/03 PHP
PHP内置加密函数详解
2016/11/20 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
javascript网页关键字高亮代码
2008/07/30 Javascript
深入理解JavaScript中的传值与传引用
2013/12/09 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
js实现可输入可选择的select下拉框
2016/12/21 Javascript
node.js + socket.io 实现点对点随机匹配聊天
2017/06/30 Javascript
angular多语言配置详解
2019/05/16 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
JavaScript实现简单进度条效果
2020/03/25 Javascript
Python内置函数bin() oct()等实现进制转换
2012/12/30 Python
浅析Python中的多进程与多线程的使用
2015/04/07 Python
解决PyCharm同目录下导入模块会报错的问题
2018/10/13 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
python读取配置文件方式(ini、yaml、xml)
2020/04/09 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
Styleonme中文网:韩国高档人气品牌
2017/06/21 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
英语简历自我评价
2014/01/26 职场文书
中秋节主持词
2014/04/02 职场文书
三八妇女节标语
2014/10/09 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
2014年劳动部工作总结
2014/12/11 职场文书
少年派的奇幻漂流观后感
2015/06/08 职场文书
会议开幕致辞怎么写
2016/03/03 职场文书
优秀大学生申请书
2019/06/24 职场文书
python实战之一步一步教你绘制小猪佩奇
2021/04/22 Python
Golang的继承模拟实例
2021/06/30 Golang
Go 语言结构实例分析
2021/07/04 Golang
Html5获取用户当前位置的几种方式
2022/01/18 HTML / CSS