没有合适的资源?快使用搜索试试~ 我知道了~
PyConfig:改进对Python Config文件的管理
共32个文件
py:27个
yml:1个
md:1个
需积分: 18 0 下载量 196 浏览量
2021-02-20
07:28:27
上传
评论
收藏 38KB ZIP 举报
温馨提示
PyConfig 自述计划 一句话描述。 一段描述。 简短的基本示例,没有太多的解释或细节,但显示了两种方法:全局配置和main的依赖注入。 动机(请查看合流页面和woninchen演示文稿)。 没有可变的全局状态。 是的,如果你决定使用全局配置测试变得困难,你有问题,你一定要记住在使用前进行初始化,但随后它是不可变的(-ish,与测试除外UTIL和反复初始化,但您可以轻松地扫描代码库以确保不会发生这种情况。 而且,如果您选择使用依赖注入,则根本没有全局配置,也没有初始化烦恼等。 为什么只有Config + Sections + Entries? .ini和.env。 那么真正复杂的配置呢? 使用几个配置类和您自己的CLI参数。 该库只是解决方案的一半。 其余的必须来自用户。 这里是一些最佳实践:依赖注入; 没有硬编码的文件名和路径,除非它们是后备; 除在__main__使用f
资源推荐
资源详情
资源评论
收起资源包目录
PyConfig-main.zip (32个子文件)
PyConfig-main
.github
workflows
report_and_update_stats.py 2KB
tests+coverage.yml 2KB
nx_config
test_utils.py 917B
section.py 2KB
url.py 456B
__init__.py 156B
validation.py 279B
_core
type_checks.py 5KB
naming_utils.py 248B
typing_utils.py 672B
validator.py 160B
entry_to_text.py 2KB
__init__.py 0B
config_meta.py 4KB
unset.py 201B
section_entry.py 2KB
section_meta.py 3KB
config.py 1KB
secret_string.py 486B
tests
test_secret_string.py 456B
test_section.py 6KB
test_mutable_config.py 14KB
test_config.py 8KB
test_url.py 410B
__init__.py 0B
test_pretty_printing.py 10KB
test_type_checks.py 16KB
tox.ini 295B
LICENSE 34KB
setup.py 877B
.gitignore 73B
README.md 3KB
共 32 条
- 1
资源评论
一叶障不了目
- 粉丝: 12
- 资源: 4608
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功