반응형
폴더 안에서 특정 확장자를 가진 파일들을 모두 찾고 읽는 방법을 정리해 보았다.
import os
import sys
root_dir = sys.argv[1]
print('walk_dir = ' + root_dir)
print('walk_dir (absolute) = ' + os.path.abspath(root_dir))
for folder, subs, files in os.walk(root_dir):
with open(os.path.join(folder, 'python-outfile.txt'), 'w') as dest:
for filename in files:
for extension in extensions:
if filename.endswith(extension):
with open(os.path.join(folder, filename), 'r') as src:
...파일 관련 작업...
실행할때는 입력 파라미터로 폴더 이름을 전달한다.
반응형
'Computer > python' 카테고리의 다른 글
| 문자열에 괄호"(, )" 로 쌓인 글자 추출하기 (1) | 2018.06.05 |
|---|