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