Gói của tôi có cấu trúc như sau:
mobilescouter/
__init__.py #1
mapper/
__init__.py #2
lxml/
__init__.py #3
vehiclemapper.py
vehiclefeaturemapper.py
vehiclefeaturesetmapper.py
...
basemapper.py
vehicle/
__init__.py #4
vehicle.py
vehiclefeature.py
vehiclefeaturemapper.py
...
Tôi không chắc làm thế nào các __init__.py
tập tin nên được viết chính xác.
Hình __init__.py #1
như:
__all__ = ['mapper', 'vehicle']
import mapper
import vehicle
Nhưng ví dụ __init__.py #2
như thế nào? Của tôi là:
__all__ = ['basemapper', 'lxml']
from basemaper import *
import lxml
Khi nào nên __all__
sử dụng?