import json
jsonStr = '{"age": 18}'
tmp = json.loads(jsonStr)
print(tmp)
python json.py
AttributeError: partially initialized module 'json' has no attribute 'loads' (most likely due to a circular import)
这么简单的一段代码竟然出现了错误,而且还是提醒重复导入。
经过查阅资料,其实就类似java的classpath的设置
先找当前目录,然后又导入了json库,所以重复
明白了这点,解决方法就出来了,重命名该文件。
本文探讨了一段简单的Python代码中出现的json模块重复导入问题,解释了问题的原因类似于Java的类路径设置,并提供了通过重命名文件来解决此问题的方法。

467

被折叠的 条评论
为什么被折叠?



