2012-06-29 1 views
3

파이썬에서 f = open('filename')을 실행하려고합니다. 그러나 파일의 전체 이름을 알지 못합니다. 내가 아는 전부는 's12'로 시작하여 '.ka'로 끝나고 그 폴더가있는 폴더를 알고 그 폴더에서 "s12"및 ".ka"로 시작하고 끝나는 폴더의 유일한 파일이라는 것을 알고 있습니다. ". 이것을 할 수있는 방법이 있습니까? 하지만파일의 전체 이름없이 파이썬에서 파일 열기?

from glob import glob 
filename = glob('s12*.ka')[0] 

주의, 글로브는 의 목록을 반환 모든 파일 당신은 당신이 실제로 어떻게 든 할 파일을 얻을 수 있음을 주장 할 수 있도록이 패턴과 일치 :

답변

관련 문제