Объясните пожалуйста мне использование вот такого выражения: if __name__ == '__main__'. Я не могу понять где, для чего и когда может это применяться. Я новичок.
Asked
Active
Viewed 67 times
0
USERNAME GOES HERE
- 10,455
Evgeniy
- 43
__name__содержит "каким способом запущена прога" т.е "__main__" если вы просто запустили ее, а если нет, то вы импортировали ее как модуль. Так вот,if __name__ == '__main__'значит "Если программа именно запущена, а не импортирована:". Хотя вообще это используется для хорошего code-style. – USERNAME GOES HERE Jan 26 '20 at 18:38if __name__ == '__main__'в код хоть как-то может улучшить читаемость. Это чисто техническая штука. – insolor Jan 26 '20 at 18:45