La fonction d'entrée python est [if __name__ == "__main__"], [print (__name__)] imprime [__main__], c'est-à-dire que lorsqu'un module est appelé dans son ensemble, le nom du module [ La valeur de __name__] est [__main__].
Utilisation de la fonction d'entrée
Commençons par le code
#这是一个测试函数 import time def func(): print("666") if __name__ == "__main__": print("222") func() print(__name__) print(time.__name__)
Si vous exécutez ce fichier py directement, la sortie sera 222 et 666, ici vous pouvez voir que if __name__ == "__main__": est exécuté par nous en tant qu'entrée.
Les deux dernières phrases du code ci-dessus impriment le résultat :
print(__name__)
Le résultat imprimé est __main__
, c'est-à-dire, quand un module est considéré comme Lorsqu'il est appelé dans son ensemble, la valeur du nom du module .__name__
est __main__
.
print(time.__name__)
Lorsqu'un module est référencé par d'autres modules, la sortie sera le propre nom du module. Lorsqu'un module est référencé par d'autres modules, il n'a pas besoin de fonction d'entrée lui-même.
Ce qui précède explique bien pourquoi la fonction de saisie est nécessaire.
Recommandations d'apprentissage gratuites associées : Tutoriel vidéo Python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!