2013-07-08 1 views
-2

은 내가 이런 식으로 그것을 가지고, 파일 확장자를 가지고 : 문자열 연결 파이썬

fileName, fileExtension = os.path.splitext(abspath) 

는 지금은, 패턴, '* .fileExtension'같은되었다 인용 부호를 포함하는 내 파일 확장자가 필요합니다. 다음과 같이 fnmatch에서 사용해야합니다.

if fnmatch.fnmatch(name, pattern) 

아이디어가 있으십니까?

+2

나는 매우 당신이로 이것을 사용하는 경우 인용 부호를 포함 할 의심 'fnmatch'를위한 패턴. –

답변

1

사용 문자열 연결 :

pattern = '*' + fileExtension 

또는 사용 문자열 형식 :

pattern = '*{}'.format(fileExtension) 

또는

pattern = '*%s' % fileExtension 
+0

pattern = '*'+ fileExtension이 트릭을 수행했습니다. 고맙습니다! –