在python开发中,我们需要自定义类,需要将一些类放入到包中。
在实际开发中踩到了一个坑: 在自定义包和模块后,使用“from xxx1.xxx2 import xxx3”时报错,提示如下:
ModuleNotFoundError: No module named ‘atm.card’; ‘atm’ is not a package
这是因为,包名和模块名相同所导致的!!!!
将包命名为“xxx_package”后再次运行后正常。
版权声明:本文为HFZeng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。