Python | Программирование
9.66K subscribers
2K photos
2 videos
138 files
1.71K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
加入频道
📌 Имя модуля – __name__

• У каждого модуля есть имя, и команды в модуле могут узнать имя их модуля. Это полез- но, когда нужно знать, запущен ли модуль как самостоятельная программа или импорти- рован. Как уже упоминалось выше, когда модуль импортируется впервые, содержащийся в нём код исполняется. Мы можем воспользоваться этим для того, чтобы заставить мо- дуль вести себя по-разному в зависимости от того, используется ли он сам по себе или импортируется в другую программа. Этого можно достичь с применением атрибута мо- дуля под названием name.

Пример (код на картинке).

Как это работает:
• В каждом модуле Python определено его имя – name . Если оно равно „main“, это означает, что модуль запущен самостоятельно пользователем, и мы можем выполнить соответствующие действия.

📕 Документация

#урок
8👍3