mam tę strukturę:Jak zaimportować sam moduł w Pythonie?
.
└── module
├── __init__.py
└── submodule
├── __init__.py
├── foo.py
└── bar.py
W module.submodule.__init__.py
mam to:
import foo
import bar
W module.submodule.foo.py
mam to:
import very_heavy_third_party_module as vhtpm
...
Chciałbym importować bar
tylko, ale został spowolniony przez foo
(wyobraźmy sobie, że w obujest brzydka i module/__init__.py
).
Więc moim celem jest napisanie tego poniżej bez uzyskiwania spowolniony przez inne części mojego modułu:
from module.submodule.bar import saybar
saybar()
Jak mogę tylko importować saybar
położonych w moim modułem bar
?
z modułu import submodule.bar.saybar? – Illusionist
@Illusionist naprawdę nie działa. Czy próbowałeś 'from datetime import datetime.now'? – nowox
Nie wiem, czy można to zrobić, ale wygląda na to, że pasek nie należy do tego modułu. – imreal