文件名称:模式:模式验证刚好是Pythonic
文件大小:33KB
文件格式:ZIP
更新时间:2024-03-19 18:05:31
Python
模式验证刚刚获得Pythonic schema是用于验证Python数据结构的库,例如从配置文件,表单,外部服务或命令行解析获得的数据结构,这些数据结构已从JSON / YAML(或其他)转换为Python数据类型。 例子 这是一个简单的示例,让您有一种架构的感觉,可以验证包含个人信息的条目列表: >> > from schema import Schema , And , Use , Optional , SchemaError >> > schema = Schema ([{ 'name' : And ( str , len ), ... 'age' : And ( Use ( int ), lambda n : 18 <= n <= 99 ), ... Optional ( 'gender' ): And
【文件预览】:
schema-master
----setup.py(2KB)
----.gitignore(2KB)
----requirements.txt(19B)
----pyproject.toml(321B)
----.travis.yml(607B)
----MANIFEST.in(53B)
----.pre-commit-config.yaml(293B)
----CHANGELOG.md(3KB)
----setup.cfg(333B)
----LICENSE-MIT(1KB)
----README.rst(31KB)
----test_schema.py(53KB)
----.gitchangelog.rc(6KB)
----schema.py(29KB)
----.editorconfig(291B)
----tox.ini(842B)