想要上传python脚本到H3C设备,然后 H3C设备执行自动任务将配置文件备份到windows上的TFTP服务器(3CDaemon)。
python脚本如下:
import time
import comware
time_str = time.strftime('%Y-%m-%d-%H-%M-%S')
cli = 'tftp 192.168.1.2 put startup.cfg'+ +'startup_' + time_str + '.cfg'
c = comware.CLI(cli)
c.get_output()
咨询如下问题
一:请问python脚本需要import什么包、通过什么命令能获取当前设备的备注名,R1、R2这样的sysname,不是设备型号名。
二:tftp命令行能否上传至服务器目录下的指定文件名下(例如这个文件名就是问题一获取的设备备注名)。
三:tftp可以设置账密吗?
谢各位大佬了!
(0)
您好,参考
1、导入本地脚本
import 如果你要导入的 Python 脚本与当前脚本位于同一个目录下,只需输入 import,然后是文件名,无需扩展名 .py。 伪代码如下:
import useful_functions
useful_functions.add_five([1, 2, 3, 4])
2、不行,上传后move一下即可
3、可以的
(0)
import useful_functions useful_functions.add_five([1, 2, 3, 4])=设备别名?
1、Python配置参考官方的H3C 的指导文档:
https://www.h3c.com/cn/d_201905/1181861_30005_0.htm
2、如果只是备份配置,更推荐云简
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
import useful_functions useful_functions.add_five([1, 2, 3, 4])=设备别名?