【发布时间】:2012-02-19 06:10:22
【问题描述】:
我正在尝试读入内容并编写插入语句以使用 Python 创建一个 sql 脚本。
当我阅读的内容包含一个撇号时我遇到了一个问题,我不确定如何解决这个问题,因为我不能简单地将 (') 替换为我正在处理的任何其他字符使用 asciimathml(数学数据),我不能只更改已阅读的内容。
非常感谢!
【问题讨论】:
-
如果撇号对您来说是个问题,那么您还没有转义您的数据(在将其用作 SQL 查询的一部分之前您必须这样做)。请参阅xkcd.com/327 以获取输入字符串的示例,该示例特别...有趣...让您处理未转义。
-
快速搜索“python sql 参数”找到了this question - 如果不合适(使用不同的 sql 库?),然后进行搜索,包括库的名称和单词“参数”/
标签: python sql apostrophe