2013-07-08 224 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取得了訣竅。謝謝! –