我寧願結構看起來像:在Python中,如何在目錄中有一個「運行」子包?
Overall_Package/
__init__.py
run_package/{
__init__.py
run__subpackage1.py
run_subpackage2.py
run_subpackage3.py
...
}
code package/ {
Basic_code_package_that_is_used_in_many_if_not_all_the_sub_packages
Sub_package1
subpackage2
....
}
我不能使用相對導入,因爲它們是在同一個整體包裝,但我需要與此類似,便於下載的結構。
感謝羅馬Bodnarchuk編輯這使它可讀。 –
我不確定我是否理解你的問題,如果'Overall_Package'上方的目錄位於你的'PYTHONPATH'中,那麼你可以在你的模塊中使用絕對導入。 'import overall_Package.code_package.subpackage2' –
它不在Pythonpath –