반응형
파이썬의 os.path, os.random, glob 모듈을 사용하여 다양한 작업을 수행할 수 있습니다. 각 모듈의 주요 기능과 예제를 살펴보겠습니다.
os.path 모듈
os.path 모듈은 파일 경로를 다루는 데 유용합니다.
주요 함수
- os.path.join(): 경로를 결합합니다.
- os.path.exists(): 경로가 존재하는지 확인합니다.
- os.path.basename(): 경로에서 파일 이름을 반환합니다.
예제
import os
# 경로 결합
path = os.path.join("folder", "subfolder", "file.txt")
print(path) # folder/subfolder/file.txt
# 경로 존재 확인
print(os.path.exists(path)) # False
# 파일 이름 추출
print(os.path.basename(path)) # file.txt
os.random 모듈
os.random 모듈은 보안 랜덤 값을 생성하는 데 사용됩니다.
주요 함수
- os.urandom(): 보안 랜덤 바이트를 생성합니다.
예제
import os
# 16바이트의 랜덤 값 생성
random_bytes = os.urandom(16)
print(random_bytes)
glob 모듈
glob 모듈은 파일 경로 패턴 매칭을 수행합니다.
주요 함수
- glob.glob(): 패턴에 맞는 모든 파일 경로를 반환합니다.
예제
import glob
# 현재 디렉토리의 모든 .txt 파일 찾기
txt_files = glob.glob("*.txt")
print(txt_files)
이 예제들을 통해 os.path, os.random, glob 모듈을 사용하는 방법을 이해할 수 있습니다. 더 궁금한 점이 있으신가요?
반응형
'IT' 카테고리의 다른 글
파이썬 크롤링에 필요한 라이브러리 설치 (1) | 2025.02.11 |
---|---|
파이썬을 사용하여 다운로드 받은 파일을 자동으로 분류 (0) | 2025.02.10 |
스타트업 AI방산 안두릴(ANDURIL) 기업가치 40조? (0) | 2025.02.10 |
파이썬 time, datatime모듈로 날짜와 시간 다루기 (0) | 2025.02.08 |
파이썬 정규표현식 (Regular Expressions) (0) | 2025.02.08 |