Linux下使用python自動修改本機網(wǎng)關(guān)代碼分享
更新時間:2015年05月21日 10:29:41 投稿:junjie
這篇文章主要介紹了Linux下使用python自動修改本機網(wǎng)關(guān)代碼分享,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
#!/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
相關(guān)文章
python用reduce和map把字符串轉(zhuǎn)為數(shù)字的方法
最近在復習高階函數(shù)的時候,有一道題想了半天解不出來。于是上午搜索資料,看了下別人的解法,發(fā)現(xiàn)學習編程,思維真的很重要。下面這篇文章就來給大家介紹了python利用reduce和map把字符串轉(zhuǎn)為數(shù)字的思路及方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-12-12對numpy中的transpose和swapaxes函數(shù)詳解
今天小編就為大家分享一篇對numpy中的transpose和swapaxes函數(shù)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08python中numpy數(shù)組與list相互轉(zhuǎn)換實例方法
在本篇文章里小編給大家整理的是一篇關(guān)于python中numpy數(shù)組與list相互轉(zhuǎn)換實例方法,對此有興趣的朋友們可以學習下。2021-01-01python Matplotlib數(shù)據(jù)可視化(2):詳解三大容器對象與常用設(shè)置
這篇文章主要介紹了python Matplotlib三大容器對象與常用設(shè)置的相關(guān)資料,幫助大家更好的學習和使用Matplotlib庫的用法,感興趣的朋友可以了解下2020-09-09python使用pyhook監(jiān)控鍵盤并實現(xiàn)切換歌曲的功能
這篇文章主要介紹了python使用pyhook監(jiān)控鍵盤并實現(xiàn)切換歌曲的功能,非??犰诺囊粋€小程序,可以讓你在游戲時避免切出游戲直接換歌,需要的朋友可以參考下2014-07-07Python操作Mongodb數(shù)據(jù)庫的方法小結(jié)
這篇文章主要介紹了Python操作Mongodb數(shù)據(jù)庫的方法,結(jié)合實例形式總結(jié)分析了Python針對MongoDB數(shù)據(jù)庫的基本模塊導入、連接、增刪改查及排序等相關(guān)操作技巧,需要的朋友可以參考下2019-09-09