Я хочу проверить, есть ли в папке файл, имя которого содержит определенную строку, например:
папка:
- hi.txt
- bye.txt
- bedanagain.txt
- dan1.txt
- dan2.txt
- grey.txt
вернуть true, если в папке есть файл с именем «dan».
Плюс, если возможно, мне нужно использовать самый известный импорт (клиент нервничает по поводу использованиянеизвестные пакеты с открытым исходным кодом) и наименьшее количество импортов.
Я пытался использовать os.path.exists, но обнаружил, что он работает только при наличии полного имени файла и не может найтиимя файла, содержащее некоторую строку.
Я пытался:
import os
print os.path.exists('./dan') // false
print os.path.exists('./dan*') // false
print os.path.exists('./*dan') // false
Вот почему это не дубликат - я проверил упомянутый канал, он имеет дело с "если файл существует"а не "если файл с какой-либо строкой в его имени существует"
Спасибо!