【Python干货】自定义“包”from 包名.模块名 import xxx 踩过的坑!注意!

在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版权协议,转载请附上原文出处链接和本声明。