没有合适的资源?快使用搜索试试~ 我知道了~
pydantic-cli:将Pydantic定义的数据模型转换为CLI工具
共41个文件
py:31个
md:2个
txt:2个
需积分: 16 0 下载量 147 浏览量
2021-05-03
15:10:23
上传
评论
收藏 39KB ZIP 举报
温馨提示
Pydantic命令行工具界面 将Pydantic定义的数据模型转换为CLI工具并启用从JSON文件加载值 需要Pydantic >=1.5.1 。 安装 pip install pydantic-cli 功能和要求 由定义的数据模型构造的Thin Schema驱动的接口 验证在Pydantic的验证模型和定义的类型所定义的单个位置中执行 CLI解析仅在结构上验证是否提供了args或可选参数 启用JSON中定义的加载配置以覆盖或设置特定值 CLI和您的应用程序代码之间的接口清晰 利用静态分析工具捕获命令行工具中的类型错误 易于测试(由于上述原因) 快速开始 要创建一个命令行工具,该工具需要一个输入文件和要处理的最大记录数作为参数: my-tool --input_file /path/to/file.txt --max_records 1234 这需要两个组件。 创建类型T Pyda
资源推荐
资源详情
资源评论
收起资源包目录
pydantic-cli-master.zip (41个子文件)
pydantic-cli-master
.circleci
config.yml 2KB
.mypy.ini 474B
.gitignore 1KB
README.md 21KB
CHANGELOG.md 443B
.github
dependabot.yml 92B
REQUIREMENTS-TEST.txt 30B
LICENSE 1KB
REQUIREMENTS.txt 21B
pydantic_cli
shell_completion.py 2KB
argparse.py 3KB
tests
test_examples_with_json_config.py 951B
test_examples_simple_with_custom_and_setup_log.py 761B
test_examples_simple_with_shell_autocomplete_support.py 943B
test_examples_subparser.py 633B
test_examples_simple_with_json_config_not_found.py 655B
test_examples_simple_schema.py 600B
__init__.py 1KB
test_examples_simple.py 324B
test_examples_simple_with_boolean.py 673B
test_examples_simple_boolean_and_config.py 592B
test_examples_simple_with_json_config_and_env.py 851B
test_examples_simple_with_custom.py 422B
examples
simple.py 562B
simple_with_boolean.py 616B
simple_with_boolean_and_config.py 711B
simple_with_boolean_custom.py 1KB
simple_with_json_config_not_found.py 867B
simple_with_json_config.py 2KB
__init__.py 1KB
simple_schema.py 2KB
simple_with_custom.py 1KB
simple_with_custom_and_setup_log.py 2KB
simple_with_shell_autocomplete_support.py 1KB
subparser.py 2KB
utils.py 709B
_version.py 22B
__init__.py 21KB
core.py 5KB
setup.py 2KB
Makefile 212B
共 41 条
- 1
资源评论
太远有一点点
- 粉丝: 34
- 资源: 4740
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功