2011-01-15 6 views

답변

2

당신은 디렉토리에있는 모든 항목을 얻을 수 os.listdir()을 사용할 수 있으며, 다음 정규 표현식에 의해 그 필터 : 물론 파일 노드의 목록을 반환하는 좋은 기능으로 포장 할 수

import os 
import re 

print([x for x in os.listdir(".") if re.match(r"[a-z]+[0-9]+", x)]) 
+0

합니다. 이미 완료되었거나 패치를 제출해야합니까? – Jonathan

+0

SCons에 이미 내장되어 있는지 여부는 확실하지 않습니다. SCons 스크립트는 파이썬이기 때문에, 그런 일을해야한다면 파이썬 자체의 기능을 사용하게됩니다. –

+0

좋아. 아무도 다음 날 파이썬에서 기존 함수를 생각해 내지 못한다면 올바른 답을 표시하고, 기회가 생기면 SCons에 패치를 제출하려고합니다. 그것을위한 함수가 있어야하는 것은 흔한 일입니다. – Jonathan