Почему glob('*[jp][pn]g') работает, а glob('*p[ng][df]') – нет? (Синтаксис glob с []) ⇐ Python
Почему glob('*[jp][pn]g') работает, а glob('*p[ng][df]') – нет? (Синтаксис glob с [])
из glob import glob somefiles = glob(f'{samples_dir}/*p[ng][df]') Возвращает пустой список.
Но этот возвращает все мои файлы PNG и JPG. В папке содержатся файлы PNG, jpg и pdf.
otherfiles = glob(f'{samples_dir}/*[jp][pn]g') Мне просто интересно, почему первый вариант не работает. Очевидно, я не совсем понимаю синтаксис [] метода glob Python3.
из glob import glob somefiles = glob(f'{samples_dir}/*p[ng][df]') Возвращает пустой список.
Но этот возвращает все мои файлы PNG и JPG. В папке содержатся файлы PNG, jpg и pdf.
otherfiles = glob(f'{samples_dir}/*[jp][pn]g') Мне просто интересно, почему первый вариант не работает. Очевидно, я не совсем понимаю синтаксис [] метода glob Python3.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Синтаксис -синтаксис: реконструкция константных навигаций в JavaScript
Anonymous » » в форуме Javascript - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-