본문 바로가기

Python/Python 잡지식

Python패키지 _ 모듈의 위치(__file__)

 이번 포스티에서는 패키지의 위치가 어디있는지 파악하는 메소드인 __file__를 소개한다. 나도 코드를 짜면서 해당 모듈이 어떻게 동작하는지 알고 싶을 때, 패키지가 어디에 있는지 파악하기 위해 조금 검색을 해보곤 했는데, 다음과 같은 메소드를 사용하면 편리하게 볼 수 있다.

 

import collections
import os
import lesson_package
#import numpy as np
import sys

print(sys.path)
print(collections.__file__)
print(lesson_package.__file__)