Найти - Пользователи
Полная версия: Существует ли функция проверки корректности имени файла?
Начало » Python для новичков » Существует ли функция проверки корректности имени файла?
1
vkopey
Существует ли функция проверки корректности имени файла?
Которая проверяет отсутствие запрещенных символов в имени.
Для Windows.

Я придумал что-то такое:
r=any([True for x in s if x in ['\\','/',':','*','?','"','<','>','|']])
py.user.next
вообще, такая вещь записывается короче
r = set(s).intersection('\\/:*?"<>|')
# r = set(s) & set('\\/:*?"<>|')
есть регулярные выражения, в них доступны диапазоны, не зависящие от локали
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB