安装依赖

pip install nacos-sdk-python

主体部分

import nacos
import yamlSERVER_ADDRESS = "xxx.xx.xxx.xxx:xxxx"  # 服务器地址,多台需要用,隔开
NAMESPACE = "test"  # 命名空间client = nacos.NacosClient(SERVER_ADDRESS, namespace=NAMESPACE)  # 连接nacosdata_id = "common.yaml"
group = "DEFAULT_GROUP"

读取nacos配置

nacos_config = client.get_config(data_id, group)

转换成熟悉的字典格式

dict_nacos_config = yaml.load(nacos_config, Loader=yaml.FullLoader)

根据键去获取对应的值就可以了

print(dict_nacos_config[‘your_key’])

python读取nacos配置文件相关推荐

  1. python 读取.env配置文件

    python 读取.env配置文件 目录结构 project/ ├─config │ └─__init__.py | └─base.py | └─conf.py ├─.env ├─.env.examp ...

  2. python读取yaml配置文件的方法

    yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文 ...

  3. python读取json配置文件_Python简单读取json文件功能示例

    本文实例讲述了Python简单读取json文件功能.分享给大家供大家参考,具体如下: read_json.json: { "rule":{ "namespace" ...

  4. python读取配置文件获取所有键值对_python读取配置文件 变量 ConfigParser模块

    Python 读取写入配置文件很方便,可使用内置的 configparser 模块 配置文件:config.ini [oppo] platformName = Android platformVers ...

  5. python读取配置文件获取所有键值对_Python读取properties配置文件操作示例

    本文实例讲述了Python读取properties配置文件操作.分享给大家供大家参考,具体如下: 工作需要将Java项目的逻辑改为python执行,Java的很多配置文件都是.properties的, ...

  6. python configparser 数组_python读取ini配置文件,python中数组如何表示

    python读取ini配置文件 Python必须使用configparser包来读取ini配置,因此首先加载它. 导入configparser后,我们需要加载配置文件. config=configpa ...

  7. 【自动化测试】Python 读取 .ini 格式文件

    大家应该接触过.ini格式的配置文件.配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码.特别是后续做自动化的测试,需要拎出一部分配置信息,进行管理.比如 ...

  8. python ini文件 遍历_【自动化测试】Python 读取 .ini 格式文件

    大家应该接触过.ini格式的配置文件.配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码.特别是后续做自动化的测试,需要拎出一部分配置信息,进行管理.比如 ...

  9. python读取配置文件获取所有键值对_python笔记14-读取yaml配置文件(pyyaml)

    yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文 ...

最新文章

  1. Visual Studio 2017新版发布,极大提高开发效率丨附下载
  2. linux函数没有返回值导致溢出,Shell中函数返回值超出问题
  3. arm ubuntu 编译boost_Ubuntu交叉编译tslib并移植到嵌入式Linux
  4. 页面上传图片只能通过表单完成,且页面端向服务器端发送消息除了ajax外基本通过表单;通过JavaScript ajax代码只能post到服务器json与xml;...
  5. Error: listen EADDRINUSE: address already in use :::5000
  6. Android:图解四种启动模式 及 实际应用场景解说
  7. 魔方游戏程序设计制作(C语言)
  8. 关于jqui datepicker 使用enter选择日期后 点击input 没有打开日期控件问题
  9. oracle数据库提示ORA-01033
  10. 神州数码c语言笔试题,神州数码软件测试工程师笔试C语言题目详解
  11. 基于FPGA的脉冲压缩设计(Matlab+vivado)
  12. OpenCV合并图片cv2.add、无缝连接图片cv2.addWeighted、图片克隆cv2.seamlessClone 效果对比、按位运算bitwise_and
  13. God‘s Perspective - God View - 上帝视角
  14. 使用 Vscode +PlantUml 画uml图
  15. vue Cli3官网地址
  16. 点击商品进入详情页面
  17. linux usb声卡 无声音,记一次解决在Ubuntu 18.04下声卡没有声音的经历
  18. easydl code for classify
  19. linux命令——帮助相关命令
  20. 一种通过注册表获取USB虚拟串口端口号的方法

热门文章

  1. Android冒险之旅-22-自定义View--涟漪效果|波浪效果
  2. 初创企业如何对员工进行有效的人才培养
  3. Web网页自动化实战《4.获取所有酒店的名字、价格、评分信息,并写入文件》上篇...
  4. hive分区对应hadoop_hive分区表信息如何导入mysql 表?
  5. AI中恢复文件,编辑和管理文档,熟悉画板,掌握辅助工具,原位粘贴,掌握形状绘图工具,掌握线型绘图工具,直接选择工具的用法
  6. 产品研发与项目开发的差别
  7. 如何快速确定男生对你是否真心?
  8. Adapter com.e.myapplication1.MainActivity' is not an enclosing class
  9. win 系统如何删除开机启动系统选择
  10. (附源码)计算机毕业设计SSM基于的宠物领养管理系统