Module (49%)
Section (47%)

Внутренняя жизнь классов и объектов: продолжение

__module__ также является строкой - она хранит имя модуля, который содержит определение класса.

Давайте проверим это - запустите код в редакторе.

Код выводит:

__main__ __main__

output

Как Вы знаете, любой модуль с именем __main__ на самом деле является не модулем, а файлом, запущенным в данный момент.



Code

class Classy:
pass


print(Classy.__module__)
obj = Classy()
print(obj.__module__)
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×