Pau*_*aul 5 python mysql sqlalchemy escaping
我在mySQL中存储文件名和文件路径.使用LIKE表达式从数据库中检索它们需要我转义与mysql特殊字符冲突的所有允许的文件名字符.我很高兴只使用python的string.replace()方法,但想知道是否有一个更标准或内置的方法用SQLalchemy清理文件路径或在mySQL中处理文件路径.
编辑:更多信息.我需要解决方案与操作系统无关并建立.它不需要在SA中实现.我会接受任何有效的编码程序.保存,我需要一个需要转义的所有字符列表和一个转义字符串的智能选择.
Too*_*fan -3
为什么需要转义文件路径?只要您不手动编写选择/插入查询,SQLAlchemy 将在内部生成查询时处理转义。
文件路径可以按原样插入数据库中。