मेरे पैकेज में निम्नलिखित संरचना है:
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
...
मुझे यकीन नहीं है कि __init__.py
फ़ाइलों को सही तरीके से कैसे लिखा जाना चाहिए।
इस __init__.py #1
तरह दिखता है:
__all__ = ['mapper', 'vehicle']
import mapper
import vehicle
लेकिन उदाहरण के लिए कैसा दिखना चाहिए __init__.py #2
? मेरा है:
__all__ = ['basemapper', 'lxml']
from basemaper import *
import lxml
कब __all__
इस्तेमाल किया जाना चाहिए ?