1、windows机器上安装python3

https://www.python.org/ftp/python/3.13.1/python-3.13.1-amd64.exe

2、双击python-3.13.1-amd64.exe安装

3、打开powershell

4、查看python版本

python.exe -V

5、安装nacos-sdk-python

pip install nacos-sdk-python

6、编写python脚本

import nacos
SERVER_ADDRESSES = "192.168.107.131:8848"
NAMESPACE = "test"
GROUP = "LZ_GROUP"

OLD1 = "192.209.231.70:6377"
NEW1 = "192.210.32.101:30005"
OLD2 = "Brr2^"
NEW2 = "JCss%"

client = nacos.NacosClient(SERVER_ADDRESSES, namespace=NAMESPACE, username="nacos", password="nacospass123")
DATAIDS=[
    "Data Id1",
    "Data Id2",
    "Data Id3",
    ....
]
for  DATAID in DATAIDS:
    CONFIG=client.get_config(DATAID, GROUP)
    CONTENT=CONFIG.replace(OLD1, NEW1).replace(OLD2, New2)
    client.publish_config(DATAID, GROUP,CONTENT, config_type="yaml")
print('all done')

说明:

SERVER_ADDRESSES:nacos服务器地址

NAMESPACE:nacos命名空间

GROUP:nacos组

OLD1:被替换的内容

NEW1:要替换成的新内容

OLD2:被替换的内容

NEW2:要替换成的新内容

DATAIDS:配置要修改的配置文件的Data Id列表

7、执行脚本

python.exe .\modify_nacos_config.py