源代码如下:

import telnetlib
import logging
import datetime
import csv
import timedef telnetfunc(enbid, host, user, passwd):try:tn = telnetlib.Telnet(host)tn.read_until(b'login: ')tn.write(user.encode('ascii') + b'\n')tn.read_until(b'Password: ')tn.write(passwd.encode('ascii') + b'\n')timestr = datetime.datetime.now().strftime("%Y%m%d_%H%M%S")command = 'tftp -l /ata2/VER/CFG/cur.cfg -r %s-%s.cfg -p 10.204.195.129'%(enbid, timestr)tn.read_until(b'#')print('登录成功')tn.write(command.encode('ascii')+b'\n')tn.read_until(b'#')tn.close()return Trueexcept:logging.warning('%s网络连接失败'%host)return Falsedef csvloop(filename):with open(filename, newline='') as csv_file:csv_table = csv.reader(csv_file, delimiter=',')next(csv_table)for enb in csv_table:print("正在上传第%d个站的配置文件"%(csv_table.line_num-1), enb[0])telnetfunc(enb[2], enb[3], enb[4], enb[5])time.sleep(2)if __name__ == '__main__':csvloop('D:/yanfa/py/197IP.csv')

  

csv配置文件格式:

转载于:https://www.cnblogs.com/wangziyi0513/p/10980195.html

通过telnet自动下载cfg配置文件相关推荐

  1. 爬虫学习之批量自动下载歌曲

    音乐自动下载 需求 配置文件 代码 结果 需求 例如我想把JJ(林俊杰)的一些歌曲给下载下来,例如下图是我通过该平台网页版搜索JJ,灰色的无法下载,黑色的可以下载 去看原文 配置文件 #歌手名 SIN ...

  2. 【Groovy】Gradle 构建工具 ( 自动下载并配置构建环境 | 提供 API 扩展与开发工具集成 | 内置 Maven 和 Ivy 依赖管理 | 使用 Groovy 编写构建脚本 )

    文章目录 一.Gradle 自动下载并配置构建环境 二.Gradle 提供 API 扩展与开发工具集成 三.Gradle 内置 Maven 和 Ivy 依赖管理 四.Gradle 使用 Groovy ...

  3. mysql导出txt到client_mysql导出导入txt以及sftp自动下载(一)

    场景需求: 公网服务器(以下简称server)mysql数据库里每五分钟导出一次统计数据,同时本地内网服务器(以下简称client)每五分钟通过sftp把导出的txt导入到本地测试数据库,使用pyth ...

  4. 访问网站php直接下载,访问php文件自动下载及502问题-Go语言中文社区

    本人个人博客网站与CSDN同步,欢迎访问:www.dzyong.com(V1.0).www.dzyong.top(V2.0) 访问PHP文件时自动下载 这个问题是由nginx引起的,没有进行php配置 ...

  5. 群晖Docker安装Flexget实现自动订阅自动下载

    本文同步发布于个人博客 项目地址 wiserain/Flexget FlexGet 是适用于所有媒体的多用途自动化工具支持种子文件.nzbs.播客.漫画.电视.电影.RSS.HTML.CSV 等. 功 ...

  6. 通过脚本自动下载麦咖啡病毒升级包

    前些天在一个blog上看到有人用python写了一个脚本,通过抓取网页然后分析,可以实时监控有没有火车票转让,并且把结果发送到自己的Gtalk中.感觉很好玩.今天我也写了一个自动下载麦咖啡病毒升级包的 ...

  7. go自动下载所有的依赖包 go module使用

    原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/109146367  ©王赛超 今天在学习dubbo-go的时候,下载了 ...

  8. FTP服务器搭建及自动下载文件脚本

    FTP服务器搭建及自动下载文件脚本 一.FTP服务器搭建 二.浏览器与命令行测试 三.自动下载文件脚本 一.FTP服务器搭建 在虚拟机192.168.109.135上搭建FTP服务器 1.安装vsft ...

  9. vue element 导出blob后台文件流xlsx文件自动下载(且规避乱码)

    通常情况blob后台文件流都是如下图这样让人崩溃的乱码 <el-buttontype="success"@click.stop="handleExport" ...

最新文章

  1. 操作Docker容器
  2. getElementById取得文本框中的值
  3. C#中使用Path、Directory、Split、Substring实现对文件路径和文件名的常用操作实例
  4. java web框架 django_django——web框架简介
  5. Windows98 win98.bif 文件
  6. Android:如何查看Android源码
  7. 阿里云云数据库RDS快速使用教程
  8. 组的迷惑行为之 Linux用户的初始用户组(主组,基本组)与有效用户组(附加组)
  9. 如何使用开源工具「DataEase」制作一个高质量的仪表板
  10. Java一维数组学生成绩找最高分,输出成绩等级题目练习
  11. 头歌 MongoDB 数据库基本操作
  12. 安装及调用Matlab程序可能存在的问题解决办法
  13. 【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )
  14. Shichikuji and Power Grid,CF597D,巧妙的模型
  15. php游戏简单模块,PHP编写的25个游戏脚本
  16. SketchUp Pro for Mac草图大师中怎么导入cad图形?
  17. ROS1系列(一) Melodic安装
  18. openssl base64 编、解码
  19. Camtasia Studio2022最新软件更新功能
  20. 苯磺酸|cas98-11-3 benzenesulfonic acid

热门文章

  1. mysql 自动维护uuid_MySQL实现自动使用uuid作为主键以及解决不能调用触发器的一点思路...
  2. Js实现文字水平滚动
  3. React中useEffect使用
  4. 支付宝花呗接口接入php,支付宝小程序开通花呗接口,这是正式向微信小程序正式宣战?...
  5. 工作占用了太多私人时间_一本正经聊驾驶 | 汽车真的为我们节约时间了吗
  6. python print return不同_Python中return和print的作用及区别
  7. java只有值传递_为什么说java中只有值传递
  8. python new init_python的new与init
  9. SpringBoot实战(一):使用Lombok简化你的代码
  10. 爆料:学术生涯遭重创,才是压垮张首晟教授的最后一根稻草