python为什么会报错too many indices for array如果你执行father的话,这个时候father是__main__,不是module,所以会执行到father的fromsonimport*,这个时候python会去执行son.py,而son.py一开始就是fromfatherimport*,所以python又去执行father.py,因察塌为father.py的一开始是fromsonimport*,并且因为之前执行过了,所以这个时候son已经在sys.modules里面,所以python不会重新执行son.py,而只是把sys.modules里面的son返回给你,所以当执行到father.py的print(x)的弊没此时候,还没有执行son.py里面的x=6,所以会有找租迅不到x的attributeerror。解决的法就是最好根本不要有circularimport。
相关文章
-
python中%是什么意思
2023-06-28 01:31 阅读(606) -
Too Many Girls
2023-05-21 07:26 阅读(635) -
Too Busy
2023-05-12 08:27 阅读(577)
1 Python Web开发从入门到精通(清华大学学出版社出版的图书)
576 阅读
2 python基础
633 阅读