有一些服务,需要动态IP,所以我们用重启路由器的方法实现。人工重启不可选,用定时脚本执行即可。贴代码,每种路由器,提示不一样。需要路由器有telnet功能才行。#!/usr/bin/env python

# -*- coding: utf-8 -*-

import telnetlib

HOST = "192.168.1.1"

USER = "admin"

PASS = "admin"

router = telnetlib.Telnet(HOST)

router.set_debuglevel(2)

router.read_until("Username:", 12)

router.write(USER + "\r\n")

router.read_until("Password:", 12)

router.write(PASS + "\r\n")

router.read_until("TP-LINK > ", 12)

router.write("enable\r\n")

router.read_until("Enter password: ", 12)

router.write(PASS + "\r\n")

router.read_until("TP-LINK # ", 12)

router.write("sys reboot\r\n")

router.read_until("Continue?", 12)

router.write("Y\r\n")

router.close()

print "Done"

原文:http://ribble.blog.51cto.com/3863110/1696802

python实现路由功能_python 实现重启路由器相关推荐

  1. python重启路由器_python 实现重启路由器

    有一些服务,需要动态IP,所以我们用重启路由器的方法实现.人工重启不可选,用定时脚本执行即可.贴代码,每种路由器,提示不一样.需要路由器有telnet功能才行.#!/usr/bin/env pytho ...

  2. python解释器的功能_python的解释器是什么?

    python解释器是解释python脚本执行的程序.编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执行.py文件. python解释器种 ...

  3. python实现登录功能_python实现用户登录功能模块

    python实现登录功能模块#!/usr/bin/env python while True: user = raw_input('Please input username:') if user = ...

  4. [转载] python字典查询功能_Python中的字典功能

    参考链接: Python中的字典dictionary方法 (cmp(), len(), items()-) python字典查询功能 Let's check out some important fu ...

  5. python实现计算器功能_python实现计算器功能

    本文实例为大家分享了python计算器的具体代码,供大家参考,具体内容如下 主要用到的工具是Python中的Tkinter库 比较简单 直接上图形界面和代码 引用Tkinter库 from tkint ...

  6. python format的功能_python format是什么

    Python中format主要是用来格式化字符串的.format用法相对基本格式化输出采用'%'的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化, 并且使用大括 ...

  7. python测试网站功能_Python检测网站链接是否已存在

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像Perl语言一样, Pyt ...

  8. python的主要功能_Python的主要功能是什么?

    原博文 2020-03-13 16:30 − Python是一种解释型语言.与C语言等语言不同,Python不需要在运行之前进行编译. Python是动态语言,当您声明变量或类似变量时,您不需要声明变 ...

  9. python查看模块功能_Python模块Os系统功能

    Os模块简介系统功能 python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关. OS模块使用实例 执行dos命令 Python os.sys ...

最新文章

  1. iOS UITableViewCell重用问题
  2. 一文读懂你该了解的5G知识:现在别买5G手机
  3. FPGA中状态机的稳定性
  4. 在Linux上取得Windows上的文件
  5. 数据挖掘之人工神经网络BP算法
  6. salesforce lightning零基础学习(一) lightning简单介绍以及org开启lightning
  7. jmeter接口测试实例-关联
  8. 如果你在北京失业了,别怕,记得去领这笔钱!最少2034元/月!
  9. 牛客题霸 [ 排序] C++题解/答案
  10. Bootstrap-组件-3
  11. 半导体重磅!英飞凌宣布100亿美元收购赛普拉斯
  12. 建立ssh隧道_快速掌握 SSH 端口转发,助力远程工作
  13. JS分割字符串——split()
  14. java正则表达式yyyymmdd_日期正则表达式yyyyMMdd
  15. Navicat15下载安装
  16. 程序员离职后跳到国企,每天主动加班到10点,结果试用期没过?
  17. 京东双叠加神单漏洞券操作教程
  18. GCS_SERVER_PROCESSES
  19. 如何训练出专属的 OpenAI Five ?
  20. storm trident mysql,storm_Trident

热门文章

  1. 蚁群算法matlab vrp问题车辆限重,蚁群算法MATLAB解VRP问题
  2. ps3无线无法与服务器通信,psp上网出现无法与服务器通信(8001006F)
  3. 二维分类教案_幼儿园中班数学教案中班数学教案二维排序——师乐汇幼儿教师教育网...
  4. Java 修饰符详解:吐血整理,带你从底层语法和开发案例疏通这 11 种常见修饰符
  5. 编译原理:文法及其二义性(判定及消除)
  6. php 串口通信例程,HAL库串口通信例程
  7. 计算机背板知识,你知道背板的选购技巧吗?
  8. TVM:源码编译安装
  9. android 融云浏览大图,融云 Android sdk kit 头像昵称更新机制
  10. php写简单接口_php写接口的日常