1、通过init.py 文件表明这个目录是一个Python包 2、可以更好的粘合各个模块

    1. """
    2. module0
    3. |card.py
    4. |payment.py
    5. |__init__.py
    6. module1
    7. |test.py
    8. |__init__.py
    9. """
    10. # card.py
    11. class Cart:
    12. def add_to_card(self):
    13. print('Successfully added to cart')
    14. # payment.py
    15. class Payment:
    16. def do_payment(self):
    17. print('Payment Successfully done')
    18. # module0/__init__.py
    19. from .card import Card
    20. from .payment import Payment
    21. # test.py
    22. # from module0.card import Cart
    23. # from module0.payment import Payment
    24. import module0
    25. module0.Cart().add_to_card() # Successfully added to cart