반응형
파이썬 폴더 내 파일 목록 가져오기는 자동화 작업의 출발점이다.
어떤 파일이 있는지 먼저 알아야 이름 변경이나 이동, 변환 작업도 할 수 있기 때문이다.
그래서 파일 자동화를 배우는 사람이라면 꼭 한 번은 쓰게 되는 코드다.
- os 모듈로 파일 목록 가져오기
import os
folder_path = "."
file_list = os.listdir(folder_path)
for name in file_list:
print(name)
- 파일만 따로 보려면
폴더까지 같이 나오면 불편할 수 있다.
이럴 때는 파일만 골라낼 수 있다.
import os
folder_path = "."
for name in os.listdir(folder_path):
full_path = os.path.join(folder_path, name)
if os.path.isfile(full_path):
print(name)
- 특정 확장자만 가져오려면
import os
folder_path = "."
for name in os.listdir(folder_path):
if name.endswith(".csv"):
print(name)
- 이런 작업에 많이 씁니다
- 파일명 일괄 변경 전 목록 확인
- 특정 확장자 파일만 추출
- 여러 파일 반복 처리
- 폴더 자동 정리
- 정리하며
파이썬 폴더 내 파일 목록 가져오기는 자동화의 출발점이다.
os.listdir와 os.path.isfile만 익혀도 대부분의 파일 반복 작업을 시작할 수 있다.
반응형
'Phython > Python 파일처리' 카테고리의 다른 글
| [파이썬 파일처리] 파이썬 여러 CSV 파일 하나로 합치기 (0) | 2026.04.02 |
|---|---|
| [파이썬 파일처리] 파이썬 파일명 일괄 변경, 여러 파일 이름 한 번에 바꾸기 (1) | 2026.04.01 |
| [파이썬 파일처리] 파이썬 JSON 파일 읽고 저장하기, 딕셔너리 파일로 저장하는 방법 (0) | 2026.03.30 |
| [파이썬 파일처리] 파이썬 TXT 파일 읽기와 쓰기, 메모장 파일 다루기 (0) | 2026.03.27 |
| [파이썬 파일처리] 파이썬 한글 CSV 깨짐 해결, utf-8 cp949 차이 정리 (1) | 2026.03.26 |