Я только учусь и практикующий питон, на пути, я читаю о питоне пакетах и, как импортировать в другие модули или пакет в Modules, я предполагаю следующий сценарий,результат, когда __all__ не определен в __init__.py пакета?
У меня есть пакет, как,
Video/
__init__.py
formats/
__init__.py
mkv.py
mp4.py
length/
__init__.py
morethan20min.py
lessthan20min.py
и ни в
__init__.py
Я не определилось
__all__
что произойдет, если у меня есть оператор импорта, как,
import Video.format.mkv
import Video.formats.*
Так как я уже импортировал мы модуль в первом заявлении, что именно происходит после выполнения второго оператора импорта, я не получил концепцию после прочтения на упомянутая ссылка.
Правильное имя - '__init __. Py', а не' __init.py__'. – user2357112
Вы не получите ошибку, ее просто лишний вы либо получите все от Video.format, либо получите что-то конкретное. Это похоже на то, что я хочу всего одного человека, но потом вы принимаете всех. Поэтому нет смысла брать одного человека в первую очередь. –
Кроме того, вы не можете импортировать Video.formats. * '. '*' импорт работает только с формой 'from' оператора импорта. – user2357112