パッケージ「colorExtentions」があり、私の__init__.py
中に__all__=["red", "blue"]
. __all__
このパッケージは、ディレクトリとリストにモジュールを追加することで自動的に拡張できるはずです。以下は受け入れられますか、それともそのような種類の別の「ベストプラクティス」はありますか?
import colorExtentions
from colorExtentions import *
for moduleName in colorExtentions.__all__:
colors.append(moduleName)
promptUserToChoose(colors)