文件名称:configupdater::palm_tree:解析器,类似于ConfigParser,但用于更新配置文件
文件大小:42KB
文件格式:ZIP
更新时间:2024-05-25 18:29:29
python updating configuration-files Python
ConfigUpdater 的唯一目的是轻松更新INI配置文件,除了对原文件进行更改外,不对原始文件进行任何更改。 这意味着注释,节和键/值对的顺序以及它们的大小写将保留在原始文件中。 因此ConfigUpdater提供互补的功能Python的这主要是为了读取配置文件,并写入新的。 特征 的主要区别在于: 更新配置文件中的侵入性最小的更改, 正确处理评论, 一次只能更新一个配置文件, 保留了部分和键的原始大小写, 控制新部分/键的位置 故意不实现以下功能: 值的插值 从默认部分传播参数, 值的转换, 用default参数传递键/值对, 非严格模式,允许重复的部分和键。 用法 首先使用以下任一方法安装软件包: pip install configupdater 或者: conda install -c conda-forge configupdater 现在我们可以简
【文件预览】:
configupdater-master
----setup.py(713B)
----.gitignore(550B)
----.readthedocs.yml(461B)
----pyproject.toml(311B)
----src()
--------configupdater()
----.pre-commit-config.yaml(1KB)
----.isort.cfg(61B)
----setup.cfg(4KB)
----LICENSE.txt(1KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----.cirrus.yml(7KB)
----README.rst(7KB)
----tests()
--------conftest.py(659B)
--------test_configupdater.py(22KB)
--------test_setup.cfg(2KB)
----.coveragerc(596B)
----AUTHORS.rst(179B)
----CONTRIBUTING.rst(3KB)
----CHANGELOG.rst(2KB)
----docs()
--------requirements.txt(115B)
--------Makefile(1KB)
--------index.rst(2KB)
--------conf.py(9KB)
--------_static()
--------authors.rst(41B)
--------changelog.rst(43B)
--------license.rst(67B)
--------usage.rst(5KB)
--------contributing.rst(33B)
----tox.ini(2KB)