Module (16%)
Section (83%)

Импорт модуля: *

Третий метод имеет более агрессивную форму синтаксиса import

from module import *

Как Вы можете видеть, имя объекта (или список имен объектов) заменяется одним астериском (*).

Такая инструкция импортирует все объекты из указанного модуля.

Это удобно? Да, так как это освобождает Вас от обязанности перечислять все имена, которые Вам нужны.

Это небезопасно? Да, это так - если Вы не знаете всех имен, предоставленных модулем, Вы не сможете избежать конфликтов имен. Рассматривайте это как временное решение и старайтесь не использовать его в обычном коде.


Импорт модуля: ключевое слово as

Если Вы используете вариант import module, и Вам не нравится имя конкретного модуля (например, оно совпадает с одним из уже определенных вами объектов, поэтому определение становится проблематичным), Вы можете дать ему любое имя, которое Вам нравится - это называется псевдонимом.

При псевдониме модуль идентифицируется другим именем, отличным от оригинала. Это также может сократить количество уже определенных имен.

Создание псевдонима выполняется вместе с импортом модуля и требует следующей формы импорта:

import module as alias

Имя "module", которое является основным именем модуля определяется как "alias", то имя что Вы будете использовать в своем коде вместо оригинального.

Примечание: as - это ключевое слово.



Code

from module import *
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×