폴더 안에서 특정 확장자를 가진 파일들을 모두 찾고 읽는 방법을 정리해 보았다.
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 |
---|