I have imports.py
containing:
import os as exported_os
and foo.py
containing:
from imports import exported_os
print(exported_os.path.devnull) # works
from imports.exported_os.path import devnull # doesn't
Is there a way to make the second import work? I tried adding __path__
to imports.py
and fiddling with it but couldn't get anything.
Actual usecase: os
is some_library_version_n
and exported_os
is some_library_version
(I'm trying to avoid having many instances of some_library_version_n
across different files).
from Python import from submodule of package exported by another file
No comments:
Post a Comment