(不推荐)用于验证数据包data package.json文件的python库。
datapackage-validate的Python项目详细描述
**此项目已弃用。您应该改用
<;https://github.com/datapackages/datapackage py>此存储库仅用于历史目的。**
datapackage_validate.validate(datapackage,schema)
除了datapackage_validate.exceptions.datapackagevalidateexception as e:
e.errors列出验证错误
````
datapackage可以是json字符串或python dict.
schema可以是json字符串,python dict,或与来自[data package profiles][]注册表的架构对应的架构ID。` schema`是可选的,如果没有提供,它将默认为'base'架构ID。
`validate()`返回none。如果在验证过程中出现错误,它将引发一个
`Data Package\u validate.exceptions.DataPackageValidateException',其'.errors'属性中的验证错误列表为
[Data Package Profiles]:https://github.com/dataprotocols/registry
<;https://github.com/datapackages/datapackage py>此存储库仅用于历史目的。**
datapackage_validate.validate(datapackage,schema)
除了datapackage_validate.exceptions.datapackagevalidateexception as e:
e.errors列出验证错误
````
datapackage可以是json字符串或python dict.
schema可以是json字符串,python dict,或与来自[data package profiles][]注册表的架构对应的架构ID。` schema`是可选的,如果没有提供,它将默认为'base'架构ID。
`validate()`返回none。如果在验证过程中出现错误,它将引发一个
`Data Package\u validate.exceptions.DataPackageValidateException',其'.errors'属性中的验证错误列表为
[Data Package Profiles]:https://github.com/dataprotocols/registry