성장일기/파이썬

파일 이름이나 경로없이 파일 검색해주는 파이썬 모듈 glob

지추월자 2023. 7. 17. 16:33
반응형

glob 모듈은 파일 경로를 사용하여 파일을 검색하는 데 사용되는 함수를 제공합니다. 이 모듈은 파일 이름 패턴을 사용하여 파일을 검색하므로, 파일 이름이나 경로를 일일이 지정하지 않아도 파일을 검색할 수 있습니다.

glob 모듈의 glob() 함수는 파일 이름 패턴을 사용하여 파일을 검색합니다. 이 함수는 지정된 패턴과 일치하는 모든 파일의 리스트를 반환합니다. 패턴은 *와 ?와 같은 와일드카드 문자를 사용하여 지정할 수 있습니다.

예를 들어, *.txt 패턴은 현재 디렉토리에서 모든 .txt 파일을 검색합니다. **/*.txt 패턴은 현재 디렉토리와 그 하위 디렉토리에서 모든 .txt 파일을 검색합니다.

다음은 glob 모듈을 사용하여 현재 디렉토리에서 모든 .txt 파일을 검색하는 예시 코드입니다

import glob

# 현재 디렉토리에서 .txt 파일을 검색하기 
txt_files = glob.glob('*.txt')

# 검색한 모든 .txt 파일을 리스트 형태로 받기
print(txt_files)

이 코드는 glob.glob() 함수를 사용하여 현재 디렉토리에서 모든 .txt 파일을 검색합니다. 검색 결과는 리스트 형태로 반환되며, 이를 출력합니다.

반응형