glob 함수란?
glob는 파일들의 리스트를 뽑을 때 사용하는데, 인자로 받은 패턴과 이름이 일치하는 모든 파일과 디렉터리의 리스트를 반환한다.
적용 예시
1. 현재 디렉터리에서 특정 파일(.txt)을 가져오고 싶을 경우
from glob import glob
list = glob('*.txt')
print(list)
# 실행결과
>>> ['test1.txt', 'test2.txt']
2. 현재 경로가 아니라 다른 경로(C:\image)에서 특정 파일(.png)을 가져오고 싶을 경우
from glob import glob
list = glob('C:\\image\\*.png')
print(list)
# 실행결과
>>> ['C:\\image\\img1.png', 'C:\\image\\img2.png']
3. 다른 경로(C:\)에서 특정 이름(P로 시작하는)의 모든 파일과 디렉터리를 가져오고 싶을 경우
from glob import glob
list = glob('C:\\P*')
print(list)
# 실행결과
>>> ['C:\\pagefile.sys', 'C:\\PerfLogs', 'C:\\Program Files', 'C:\\Program Files (x86)', 'C:\\ProgramData', 'C:\\pythonworkspace']
'Python > 개념정리' 카테고리의 다른 글
파이썬) 문자열 형식화(string formatting) (0) | 2022.07.16 |
---|---|
파이썬) [model] compile 함수 (0) | 2022.07.15 |
파이썬) 0으로 이루어진 리스트 만들기 (0) | 2022.07.13 |
파이썬) 개발 환경 만들기(Visual Studio Code) (0) | 2022.07.10 |
파이썬) 절대 경로와 상대 경로 (0) | 2022.07.08 |