반응형
파이썬 glob 모듈은 경로와 패턴을 사용하여 파일 및 디렉토리를 검색하는 데 사용됩니다.
glob 모듈은 다음과 같은 기능을 제공합니다.
- 지정된 경로와 패턴에 일치하는 모든 파일 및 디렉토리 목록을 반환
- 지정된 경로와 패턴에 일치하는 첫 번째 파일 또는 디렉토리를 반환
- 지정된 경로와 패턴에 일치하는 모든 파일 또는 디렉토리를 반복하여 처리
glob 모듈 사용법
glob 모듈을 사용하여 파일 및 디렉토리를 검색하는 예시입니다.
import glob
# 현재 디렉토리의 모든 파일 목록을 반환
files = glob.glob("*")
# 현재 디렉토리의 모든 텍스트 파일 목록을 반환
text_files = glob.glob("*.txt")
# 현재 디렉토리의 모든 디렉토리 목록을 반환
directories = glob.glob("*/*")
glob 모듈의 패턴
glob 모듈은 패턴을 사용하여 파일 및 디렉토리를 검색합니다. 패턴은 다음과 같은 문자를 사용하여 구성됩니다.
- *: 모든 문자를 나타냅니다.
- ?: 하나의 문자를 나타냅니다.
- [문자열]: 지정된 문자열에 포함된 모든 문자를 나타냅니다.
- [!문자열]: 지정된 문자열에 포함되지 않은 모든 문자를 나타냅니다.
glob 모듈의 패턴을 사용하는 예시입니다.
# 현재 디렉토리의 모든 파일 목록을 반환
files = glob.glob("*.py")
# 현재 디렉토리의 모든 숫자로 시작하는 파일 목록을 반환
files = glob.glob("[0-9]*")
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python / Selenium] 파이썬 셀레니움 모듈로 웹 브라우저를 자동화 하는 법 최신 완전 정리 (0) | 2023.10.07 |
---|---|
[Python / Matplotlib] 파이썬 Matplotlib을 사용하여 점 그래프를 만드는 방법 - 데이터 시각화 (0) | 2023.10.05 |
[Python / Matplotlib] 파이썬 Matplotlib을 사용하여 선 그래프를 만드는 방법 - 데이터 시각화 (0) | 2023.10.04 |
[Python] 파이썬 NumPy 모듈의 linspace 함수로 균일하게 분포된 값을 생성하는 방법 (0) | 2023.10.04 |
[Python / statistics] 파이썬 리스트의 평균 구하기 sum, len, statistics, mean (0) | 2023.10.02 |