Mam plik helpers.py
który definiuje około 30 funkcji pomocniczych, które mają być eksportowane, co następuje:Automatyczne eksportowanie wszystkich funkcji (vs ręcznie określającego __all__)
from helpers import *
Aby móc to zrobić, dodałem wszystkie 30 funkcji do zmiennej __all__
. Czy mogę automatycznie eksportować wszystkie funkcje, zamiast określać każdą z nich?
Przypuszczam, istnieje kilka metod niewymagających eksportowane w swojej helpers.py, inaczej '__all__' nie będzie użyteczny ... –
Jeśli nie zdefiniujesz' __all__', wszystkie publiczne nazwy (te, które nie zaczynają się od znaku podkreślenia "_") zostaną zaimportowane przez instrukcję . – martineau