一、背景
上面博客Python通过SFTP实现网络设备配置备份-CSDN博客介绍了通过SFTP将网络设备配置信息备份到本地,本文不同的地方是:
1、完善了python代码,使下载的配置信息命名加入了备份日期且进行验证;
2、批量网络配置信息下载;
二、基本概念
1、完善了python代码,使下载的配置信息命名加入了备份日期且进行验证;
①OS模块
os模块是python内置的与操作系统功能和文件系统相关的模块,该模块中的语句的执行结果通常与操作系统有关。
获取当前路径 | os.getcwd() | 获取当前的工作路径 |
获取文件列表 | os.listdir() | 直接返回指定路径下,文件和文件夹组成的列表 |
判断某个文件是否存在 | os.path.exists() | 若文件存在,返回Ture,else返回False |
路径拼接 | os.path.join() | 路径拼接 |
获取文件大小 | <