Cisco Glass应用程序的包装器/SDK

ciscoglass的Python项目详细描述


CiscoGlass Python SDK开发包

这是一个python库,可以帮助简化为Cisco Glass构建python应用程序的过程。在

这提供了一个接口,可以抽象出所需的大部分重复代码。在

下面是一个示例:

fromciscoglassimportGlassAppimportrequestsimporttimeclassSampleRequest(GlassApp):defrun(self):endpoint=self.get_devices("TEST")[0]resp=requests.get(f"https://{endpoint.host}/json",auth=(endpoint.username,endpoint.password))withself.file("log.txt",'w')asf:f.writelines([f"Log Time: {time.strftime('%Y%m%d-%H%M%S')}\n",resp.text+'\n'])print("Ran successfully, please check the log for more details!")if__name__=="__main__":SampleRequest().run()

它提供了一个健壮的文件访问方法,该方法具有“写入时复制”等功能,以防您想修改输入文件,而无需手动将文件复制到输出位置。在

此外,不需要记住输入/输出文件的位置,也不需要调用设备列表的API等

此外,它还有一个CLI接口,可以让您从应用程序的默认模板开始,包括Dockerfile和为您创建的示例JSON规范。 您可以这样运行命令:

^{pr2}$

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何按顺序显示父节点属性值和关联的子节点属性值?   java Zip 2在Spring Webfux中的不同Mono   java Twitter oauth_签名创建   SpringBoot中未标识java自定义依赖项   如何使用Java访问netbeans中的json Post方法值   在Java中查找数字的位数之和   java Hibernate使用date where子句过滤单列数据   java Spring@ExceptionHandler未捕获AccessDeniedException   java如何知道bean是否有一些值   javavaadin谷歌描述   javafx如何修复“java未命名模块从y和z读取程序包x”   Java generictyped方法返回错误的类型   java Android从应用程序发送电子邮件崩溃电子邮件强制关闭   Java与C版本的相同算法   Java编程异常   java动态生成收据   java使用ACRCloud将音频记录保存在文件中   java在注册到web应用程序后激活帐户   Java数组删除最后存储的元素