Я храню имена файлов и пути к файлам в mySQL. Извлечение их из базы данных с использованием выражения LIKE требует, чтобы я экранировал все разрешенные символы имени файла, которые конфликтуют со специальными символами mysql. Я счастлив, что просто использую метод python string.replace (), но мне было интересно, есть ли более стандартный или встроенный метод очистки файловых путей с помощью SQLalchemy или работы с файловыми путями в mySQL вообще.
Редактировать: немного больше информации. Мне нужно, чтобы решение было ОС-независимым и устоявшимся. Это не должно быть реализовано в SA. Я приму любую процедуру для кодирования, которая работает. для этого мне нужен список всех символов, которые нужно экранировать, и разумный выбор символа экранирования.