Python 진입 함수는 [if __name__ == "__main__"], [print (__name__)]는 [__main__]을 인쇄합니다. 즉, 모듈이 전체적으로 호출될 때 모듈 이름 [__name__]의 값 【__main__】입니다.
입력 함수 사용
코드부터 시작해 보겠습니다
#这是一个测试函数 import time def func(): print("666") if __name__ == "__main__": print("222") func() print(__name__) print(time.__name__)
이 py 파일을 직접 실행하면 출력은 222와 666이 됩니다. 여기에서 __name__ == "__main__": is인 경우를 볼 수 있습니다. 당사가 실행하는 항목으로 사용됩니다.
위 코드에서 print의 마지막 두 문장은 결과를 인쇄합니다.
print(__name__)
는 __main__
을 인쇄합니다. 즉, 모듈이 전체적으로 호출되면 모듈 이름 .__name__
의 값은 __main__
입니다. print(__name__)
打印的是__main__
,也就是说当一个模块被当做一个整体调用的时候,模块名.__name__
的值是__main__
。
print(time.__name__)
print(time.__name__)
다른 모듈이 모듈을 참조하면 출력은 모듈 자체 이름이 됩니다. 모듈이 다른 모듈에서 참조되면 항목 함수가 필요하지 않습니다. . 위 내용은 왜 입력 기능이 필요한지 잘 설명하고 있습니다. 🎜관련 무료 학습 권장사항: python 비디오 튜토리얼
위 내용은 파이썬 입력 기능이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!