glob
가끔 파일을 읽고 쓰는 기능이 있는 프로그램을 만들다 보면 특정 디렉터리에 있는 파일 이름 모두를 알아야 할 때가 있다. 이럴 때 사용하는 모듈이 바로 glob이다.
디렉터리에 있는 파일들을 리스트로 만들기 - glob(pathname)
glob 모듈은 디렉터리 안의 파일들을 읽어서 돌려준다. *, ? 등 메타 문자를 써서 원하는 파일만 읽어 들일 수도 있다.
다음은 C:/doit 디렉터리에 있는 파일 중 이름이 mark로 시작하는 파일을 모두 찾아서 읽어들이는 예이다.
>>> import glob
>>> glob.glob("c:/doit/mark*")
['c:/doit\\marks1.py', 'c:/doit\\marks2.py', 'c:/doit\\marks3.py']
>>>
여러 파일을 읽어서 분석할 때, 그 파일을 읽어서 리스트로 만들어준다.
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python - Pandas(csv, excel 파일 처리) (0) | 2022.09.26 |
---|---|
Python - glob, pickle / pandas, numpy 설치 (2) | 2022.09.26 |
[Python] 내장 함수 (1) | 2022.09.23 |
[Python] 모듈 - 패키지 (1) | 2022.09.23 |
실전 예제로 배우는 파이썬 프로그래밍 - 연습문제 풀기 (0) | 2022.09.23 |