-2
我有一個文件擴展名,我得到了它這樣:字符串連接蟒蛇
fileName, fileExtension = os.path.splitext(abspath)
現在我需要我的文件擴展成了一種模式,像「* .fileExtension」,包括引號字符。我應該在fnmatch
這樣使用它:
if fnmatch.fnmatch(name, pattern)
有什麼想法嗎?
我有一個文件擴展名,我得到了它這樣:字符串連接蟒蛇
fileName, fileExtension = os.path.splitext(abspath)
現在我需要我的文件擴展成了一種模式,像「* .fileExtension」,包括引號字符。我應該在fnmatch
這樣使用它:
if fnmatch.fnmatch(name, pattern)
有什麼想法嗎?
使用字符串連接:
pattern = '*' + fileExtension
或使用字符串格式化:
pattern = '*{}'.format(fileExtension)
或
pattern = '*%s' % fileExtension
pattern ='*'+ fileExtension取得了訣竅。謝謝! –
我很懷疑你想用這個作爲時包括引號字符'fnmatch'的模式。 –