초심자는 파이썬 언어에서' __module__' 이 어떤 역할인지 물어 자세한 설명을 구했다.

첫째, 파이썬 언어의 기본 조직 단위는 모듈입니다. 자바와는 달리 파이썬의 클래스와 함수는 모두 하나의 모듈에 있습니다. Import 를 통해 함수를 도입할 때 함수 서명의 동음 이의어 현상으로 인해 함수를 정의하는 모듈 이름을 확인해야 하는 경우가 있습니다. 이 시점에서 함수를 정의하는 모듈의 이름을 살펴봐야 합니다.

함수 이름입니다. __module__ 그러나 이 모듈 이름은 import 문 앞의 from 이름과 정확히 동일하지 않다는 점을 유의해야 합니다. Os 모듈의 open 함수에 대한 __module__ 은 windows 의 경우 "nt", django 모듈의 get_version 함수에 대한 __module__ 은 "django" 입니다