1 Star 0 Fork 4

流风一剑1990/python华为交换机

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
bac_cur.py 1.06 KB
一键复制 编辑 原始数据 按行查看 历史
Almighty 提交于 2018-05-25 20:54 . 更新 bac_cur.py
'''
名称:娃娃鱼自动化运维-自动备份数据交换机配置文件到本地
作者:颜涛
时间:2018/5/19
'''
#引入模块
import paramiko,ftplib,datetime,time
import ssh as sshs
#FTP连接
host = '192.168.4.1'
username = 'admin1234'
password = '**********'
def ftp_download():
f = ftplib.FTP(host) # 实例化FTP对象
print("重新下载配置文件到本地。。。")
sshs.ssh2(host, username, password) #重新生成新的配置文件
f.login(username, password) # 登录
file_remote = 'mac.csv' #下载的文件
#file_local = 'C:\\Users\\yantao\\Desktop\\CE6810\\'+datetime.datetime.now().strftime("%Y_%m_%d")+'.cfg' #本地目录
file_local = 'Z:\\ce6810_bac\\'+datetime.datetime.now().strftime("%Y_%m_%d_%H_%M")+'.cfg' #服务器存放目录
bufsize = 1024 # 设置缓冲器大小
fp = open(file_local, 'wb')
f.retrbinary('RETR %s' % file_remote, fp.write, bufsize)
fp.close()
f.quit()
ftp_download()
print("配置文件保存完毕")
print("即将退出程序")
time.sleep(5)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/liufengyijian/python_huawei_switch.git
git@gitee.com:liufengyijian/python_huawei_switch.git
liufengyijian
python_huawei_switch
python华为交换机
master

搜索帮助