所在位置:首页 → 异常解决 → AttributeError: partially initialized module 'jsonschema' has no attribute 'validata' (most likely due to a circular import)

AttributeError: partially initialized module 'jsonschema' has no attribute 'validata' (most likely due to a circular import)

发布: 更新时间:2022-09-03 21:47:11

属性错误:部分初始化的模块“ jsonschema”没有属性“validata”(很可能是由于循环导入)

今天刚刚学习了jsonschema写法,就想着自己动手写一写,没想到就报这么个错。本来在调用validata方法的时候我就奇怪,怎么没有这个方法。当时还以为就是要手写。。。。。

结果执行出现错误,瞬间懵逼了,赶紧查资料,出现这种错误的原因不是代码写错,而是该代码文本的命名为jsonschema.py,造成冲突。
python中明文规定不能以python的关键词来命名文件。所以,以后切记不能以类名,包名来命名。

把文件名字改了就执行成功啦!

标签:, ,
文章排行