2
Glob의 기능을 제공하지만 대신 정규 표현식을 사용하는 SCons 함수가 있습니까?Glob 대신 SCons Regexp?
Glob의 기능을 제공하지만 대신 정규 표현식을 사용하는 SCons 함수가 있습니까?Glob 대신 SCons Regexp?
당신은 디렉토리에있는 모든 항목을 얻을 수 os.listdir()
을 사용할 수 있으며, 다음 정규 표현식에 의해 그 필터 : 물론 파일 노드의 목록을 반환하는 좋은 기능으로 포장 할 수
import os
import re
print([x for x in os.listdir(".") if re.match(r"[a-z]+[0-9]+", x)])
합니다. 이미 완료되었거나 패치를 제출해야합니까? – Jonathan
SCons에 이미 내장되어 있는지 여부는 확실하지 않습니다. SCons 스크립트는 파이썬이기 때문에, 그런 일을해야한다면 파이썬 자체의 기능을 사용하게됩니다. –
좋아. 아무도 다음 날 파이썬에서 기존 함수를 생각해 내지 못한다면 올바른 답을 표시하고, 기회가 생기면 SCons에 패치를 제출하려고합니다. 그것을위한 함수가 있어야하는 것은 흔한 일입니다. – Jonathan