在python开发中,我们需要自定义类,需要将一些类放入到包中。 在实际开发中踩到了一个坑: 在自定义包和模块后,使用“from xxx1.xxx2 import xxx3”时报错,提示如下: ModuleNotFoundError: No module named ‘atm.card’; ‘atm’ is not a package 这是因为,包名和模块名相同所导致的!!!! 将包命名为“xxx_package”后再次运行后正常。