[Python] import

2022. 11. 19. 21:41

 

파이썬에서 import를 하면 어디서 가져오는지 알아보자

 

import sys

print(sys)
print(sys.path)

<module 'sys' (built-in)>

 

['e:\\workspace\\Python_basic\\module', 'C:\\ProgramData\\Anaconda3\\python39.zip', 'C:\\ProgramData\\Anaconda3\\DLLs', 'C:\\ProgramData\\Anaconda3\\lib', 'C:\\ProgramData\\Anaconda3', 'C:\\Users\\SsoY\\AppData\\Roaming\\Python\\Python39\\site-packages', 'C:\\ProgramData\\Anaconda3\\lib\\site-packages', 'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\win32', 'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\win32\\lib', 'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\Pythonwin']

 

빌트인 모듈은 파이썬 설치시 자동으로 설치되는 모듈이다.

 

sys.path에 나오는 경로를 토대로 파이썬 엔진이 찾게 된다.

 

sys.path.append('추가할 경로')

 

앞서 출력해본 sys.path는 리스트 타입이므로

추가할 모듈의 경로를 append함수를 사용해 추가할 수 있다.

 

새로운 모듈의 경로를 sys.path에 추가한 이후에는

해당 모듈을 import해서 사용할 수 있다.

 

 

'Python > 파이썬 초급' 카테고리의 다른 글

[Python] 생성자 소멸자  (0) 2022.11.20
[Python] class (클래스와 인스턴스)  (0) 2022.11.19
[Python] 가변인자  (0) 2022.11.14
[Python] for-else 문  (0) 2022.11.11
[Python] 튜플(팩킹, 언팩킹)  (0) 2022.11.11