用于IP结构的Python异步客户端

aio-ipfabric的Python项目详细描述


用于IP结构的Python异步客户端

这个包包含一个python3.8+asyncio客户机,可与ipfabric产品一起使用。在

DownloadsSupported Python VersionContributorsLicense

安装aio ipfabric和支持的版本

aio ipfabric在PyPI上提供:

pip install aio-ipfabric

直接安装

^{pr2}$

Requests正式支持python3.8+。在

快速入门

importasynciofromaioipfabricimportIPFabricClientloop=asyncio.get_event_loop()# create a client using environment variables (see next section)ipf=IPFabricClient()# alternatively create instance with parameters# ipf = IPFabricClient(base_url='https://myipfserver.com', username='admin', password='admin12345')# ipf = IPFabricClient(base_url='https://myipfserver.com', token='TOKENFROMIPF')# login to IP Fabric systemloop.run_until_complete(ipf.login())# fetch the complete device inventorydevice_list=loop.run_until_complete(ipf.fetch_devices())# close asyncio connection, otherwise you will see a warning.loop.run_until_complete(ipf.logout())

环境变量

可以使用以下环境变量,这样就不需要在中提供它们 您的计划:

  • IPF_ADDR-IP结构服务器URL,例如“https://my-ipfabric-server.com/
  • IPF_USERNAME-登录用户名
  • IPF_PASSWORD-登录密码
  • IPF_TOKEN-可用于获取访问令牌的刷新令牌

可以使用登录凭据或刷新令牌进行登录。在

如果您不想使用环境变量,则对IPFabricClient()的调用接受 参数;有关详细信息,请参阅help(IPFabricClient)。在

文件

请参阅docs目录。在

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

推荐PyPI第三方库


热门话题
java与Groovy正则表达式匹配混淆   java控制台未定义为JSNI   主目录中的java指针异常   java如何获取hashmap中的arrayList的大小   ApachePOI用于文本,Java代码中的word doc(.docx)中没有进行追加   Ruby对象到Java对象   JavaSpringJPA哈希集只返回一个值   Java在执行由配置了精确类路径参数的mavenjarpluin生成的可执行jar时无法找到依赖项   java我试图在画布上写一个文本,但什么也没发生   java HTTP 404源服务器找不到目标资源的当前表示形式,或者不愿意透露存在该表示形式。不起作用   java提取小数点后的最后一个数字   oop Java:无法访问对象的元素   PHP URL中RecyclerView中的java句柄空异常   不调用OnCreateViewHolder的java Update RecyclerView适配器项