본문 바로가기
실버를 위한 코딩/파이썬

[파이썬] 불러온 라이브러리 리스트 확인

by forSilver 2024. 8. 26.
반응형

불러온 라이브러리 리스트 확인

파이썬에서 현재 불러온(임포트 된) 라이브러리들의 리스트를 확인하려면 sys.modules를 사용할 수 있습니다. sys.modules는 현재 세션에서 불러온 모든 모듈을 저장하는 딕셔너리입니다. 이 딕셔너리의 키를 확인하면 어떤 모듈이 로드되었는지 알 수 있습니다.

다음은 불러온 라이브러리 리스트를 출력하는 간단한 방법입니다:

import sys

# 현재 불러온 모듈들의 이름을 리스트로 변환하여 출력
loaded_modules = list(sys.modules.keys())
print(loaded_modules)

이 코드를 실행하면 현재 세션에서 불러온 모든 모듈의 이름이 출력됩니다. 이 리스트에는 사용자가 직접 import한 라이브러리뿐만 아니라, 파이썬 실행 중에 내부적으로 사용된 모듈들도 포함됩니다.

import 된 라이브러리 목록 출력

특정 라이브러리가 로드되었는지 확인하기

특정 라이브러리가 불러와졌는지 확인하고 싶다면, 해당 라이브러리 이름이 sys.modules에 있는지 확인할 수 있습니다. 예를 들어, pandas 라이브러리가 불러와졌는지 확인하려면 다음과 같이 할 수 있습니다:

import sys

# 특정 라이브러리가 로드되었는지 확인
if 'pandas' in sys.modules:
    print("pandas 라이브러리가 불러와졌습니다.")
else:
    print("pandas 라이브러리가 불러와지지 않았습니다.")

 

불러왔는지 여부 파악하는 코드

판다스를 임포트 한 뒤에는 다음과 같이 달라집니다.

판다스 라이브러리를 불러온 뒤에 달라진 결과

 

이 방법을 사용하면 현재 세션에서 어떤 라이브러리가 사용되고 있는지 쉽게 확인할 수 있습니다.