Передача строковой переменной в glob - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь передать каталог в glob, который будет считан в переменную из файла конфигурации.

Если я просто сделаю это, все будет нормально:

path = '//Server/Company/Official Documents/**/*.pdf'
Files = glob.glob(path,recursive=True)

Но если я попытаюсь это сделать, я получу пустой список:

path = Config[1][1]
Files = glob.glob('{path}**/*.pdf'.format(path=path),recursive=True)

Для информации

print(Config [1][1])

дает это

'//Server/Company/Official Documents/'

1 Ответ

1 голос
/ 22 мая 2019

Вы пропускаете / в '{path} ** / *. Pdf'.format (path = path) Попробуйте изменить его на:


'{path}/**/*.pdf'.format(path=path1)

like:

glob.glob('{path}/**/*.pdf'.format(path=path),recursive=True)


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...