Use string concatenation:
pattern = '*' + fileExtension
or use string formatting:
pattern = '*{}'.format(fileExtension)
or
pattern = '*%s' % fileExtension
Frage
I have a file extension, I got it in this way:
fileName, fileExtension = os.path.splitext(abspath)
now I need my file extension to became a pattern, something like '*.fileExtension', included the quote characters. I should use it in a fnmatch
like this:
if fnmatch.fnmatch(name, pattern)
any idea?
Lösung
Use string concatenation:
pattern = '*' + fileExtension
or use string formatting:
pattern = '*{}'.format(fileExtension)
or
pattern = '*%s' % fileExtension