Python-Eingabefunktion ist [if __name__ == "__main__"], [print (__name__)] gibt [__main__] aus, das heißt, wenn ein Modul als Ganzes aufgerufen wird, wird der Wert des Modulnamens [__name__] ausgegeben Es ist „__main__“.
Verwendung der Eingabefunktion
Beginnen wir mit dem Code
#这是一个测试函数 import time def func(): print("666") if __name__ == "__main__": print("222") func() print(__name__) print(time.__name__)
Wenn Sie diese Py-Datei direkt ausführen, lautet die Ausgabe 222 und 666. Hier können Sie sehen, dass if __name__ == "__main__": ist als von uns durchgeführter Eintrag verwendet.
Die letzten beiden Sätze von print im obigen Code geben das Ergebnis aus:
print(__name__)
druckt __main__
, das heißt, wenn ein Modul wird als Ganzes behandelt. Der Wert des Modulnamens .__name__
ist __main__
. print(__name__)
打印的是__main__
,也就是说当一个模块被当做一个整体调用的时候,模块名.__name__
的值是__main__
。
print(time.__name__)
print(time.__name__)
Wenn ein Modul von anderen Modulen referenziert wird, ist die Ausgabe der eigene Name des Moduls. Wenn ein Modul von anderen Modulen referenziert wird, ist keine Eintragsfunktion erforderlich . Das Obige erklärt gut, warum die Eingabefunktion benötigt wird. 🎜Verwandte kostenlose Lernempfehlungen: Python-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas ist die Python-Eingabefunktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!