반응형 모듈2 [파이썬, Python] if __name__ == "__main__": 총정리 if __name__ == "__main__": 총정리 - 이 구조는 스크립트가 직접 실행될 때와 모듈로서 다른 스크립트에 의해 임포트될 때의 동작을 구분하는 데 사용됩니다. [__name__ 변수]__name__은 파이썬에서 특별한 내장 변수입니다.파이썬 파일이 실행될 때, 인터프리터는 이 파일을 하나의 모듈로 취급하고, 그 모듈의 이름을 __name__ 변수에 할당합니다. [직접 실행 vs. 임포트]스크립트가 직접 실행될 때, __name__ 변수는 "__main__"으로 설정됩니다.다른 모듈에서 임포트될 때는 __name__ 변수는 그 모듈의 이름이 됩니다. [예제 코드]def main(): print("This is the main function.")if __name__ == "__.. 2024. 7. 12. [파이썬, Python] 패키지 __init__.py 활용법 총정리 패키지 __init__.py 활용하기 - 아래 링크를 통해 패키지 활용법을 확인해주세요.https://easyjwork.tistory.com/34 [파이썬, Python] 패키지 활용법 총정리패키지 활용하기 - 파이썬 패키지는 파이썬 코드의 모듈들을 조직화하고 배포하기 위해 사용되는 구조입니다.- 패키지는 여러 모듈을 포함할 수 있으며, 대규모 프로젝트를 구성하거나 코드easyjwork.tistory.com- __init__.py 파일은 파이썬 패키지의 초기화와 관련된 특별한 역할을 합니다. - 패키지 디렉터리에 __init__.py 파일이 포함되어 있으면 해당 디렉터리가 패키지임을 파이썬에게 알려줍니다. [다양한 용도] 1. 패키지 초기화 코드: __init__.py 파일에 초기화 코드를 작성할.. 2024. 7. 12. 이전 1 다음 반응형