Относительно метода listpath () класса SMBConnection в pysmb и последующего от этого потока .
Возможно ли использование параметра шаблона функции SMBConnect listPath, возможно ли это указать более одного шаблона?
Пример:
Этот код возвращает файлы только из общего ресурса Samba с расширением .pdf
files = newConn.listPath('C$', '/' + 'testing', pattern='*.pdf')
Но я хочу указать более одного шаблона .. например: .pdf ИЛИ .do c
Я пытался использовать такое регулярное выражение, но это не работает.
files = newConn.listPath('C$', '/' + 'testing', pattern="'^.*\.(pdf|doc)$'")
Любая помощь очень ценится!
Обновление
Согласно принятому ответу, невозможно отфильтровать более одного расширения файла. Существует обходной путь в другом потоке , который дает необходимую мне функциональность.