R에서도 할 수 있는 것은 Python에서도 할 수 있다.
우선 특정 폴더의 파일 목록을 추출하기는 다음과 같다.
import os
os.listdir(폴더경로)
이 파일 목록에서 특정 단어가 포함된 파일명 만을 선택하기. 대괄호로 묶여야 한다.
ii = [i for i in os.listdir(폴더경로) if '찾을 단어' in i]
그 다음에 해야할 일은 쉽게 말해서확장자가 포함된 파일명에서 확장자를 뺀 부분을 선택하는 것이다. find를 이용한다.
i[0:i.find('.tif')]
그 다음번으로 사용하는 기능은 단어를 없애기. 특정 단어를 없애고 싶을 때에는 .strip을 이용한다. 파일명을 fname으로 받아왔고, ‘.tif’를 없애고 싶다면 다음과 같이 하면 된다.
fname.strip('.tif')
단어 분할하기는 .split()을 이용한다. ‘_’를 기준으로 글자를 분할 할 때는 다음과 같다.
fname.split('_')