Jak zdefiniowano zmienną __name__ w module Python?

jestem swiadomystandardowy przykład: jeśli wykonasz moduł bezpośrednio, to jest__name__ zmienna globalna jest zdefiniowana jako"__main__". Jednak nigdzie w dokumentacji nie mogę znaleźć dokładnego opisu tego, jak__name__ jest zdefiniowany w ogólnym przypadku. Thedokumentacja modułu mówi...

W module nazwa modułu (jako łańcuch) jest dostępna jako wartość zmiennej globalnej__name__.

... ale co to znaczy „nazwa modułu”? Czy to tylko nazwa modułu (nazwa pliku z.py usunięty), czy też zawiera pełną nazwę pakietu?

Jaka jest wartość__name__ określona zmienna w module Pythona? Aby uzyskać punkty bonusowe, wskaż dokładnie, gdzie w kodzie źródłowym Pythona ta operacja jest wykonywana.

questionAnswers(2)

yourAnswerToTheQuestion