반응형
불러온 라이브러리 리스트 확인
파이썬에서 현재 불러온(임포트 된) 라이브러리들의 리스트를 확인하려면 sys.modules
를 사용할 수 있습니다. sys.modules
는 현재 세션에서 불러온 모든 모듈을 저장하는 딕셔너리입니다. 이 딕셔너리의 키를 확인하면 어떤 모듈이 로드되었는지 알 수 있습니다.
다음은 불러온 라이브러리 리스트를 출력하는 간단한 방법입니다:
import sys
# 현재 불러온 모듈들의 이름을 리스트로 변환하여 출력
loaded_modules = list(sys.modules.keys())
print(loaded_modules)
이 코드를 실행하면 현재 세션에서 불러온 모든 모듈의 이름이 출력됩니다. 이 리스트에는 사용자가 직접 import
한 라이브러리뿐만 아니라, 파이썬 실행 중에 내부적으로 사용된 모듈들도 포함됩니다.
특정 라이브러리가 로드되었는지 확인하기
특정 라이브러리가 불러와졌는지 확인하고 싶다면, 해당 라이브러리 이름이 sys.modules
에 있는지 확인할 수 있습니다. 예를 들어, pandas
라이브러리가 불러와졌는지 확인하려면 다음과 같이 할 수 있습니다:
import sys
# 특정 라이브러리가 로드되었는지 확인
if 'pandas' in sys.modules:
print("pandas 라이브러리가 불러와졌습니다.")
else:
print("pandas 라이브러리가 불러와지지 않았습니다.")
판다스를 임포트 한 뒤에는 다음과 같이 달라집니다.
이 방법을 사용하면 현재 세션에서 어떤 라이브러리가 사용되고 있는지 쉽게 확인할 수 있습니다.
'실버를 위한 코딩 > 파이썬' 카테고리의 다른 글
[파이썬] '파이썬 2.x'와 '파이썬 3.x'의 차이 (11) | 2024.08.29 |
---|---|
[파이썬] 파이썬의 역사 개관 (9) | 2024.08.28 |
[파이썬] 필요한 라이브러리를 가져오는 방법 (73) | 2024.08.25 |
[파이썬] 파이썬 라이브러리 (83) | 2024.08.24 |
[파이썬] 숫자 연산자 (72) | 2024.08.23 |