gpt4 book ai didi

python - 使用 Python 处理 sql 时撇号 (') 有帮助

转载 作者:行者123 更新时间:2023-11-30 23:45:50 24 4
gpt4 key购买 nike

我正在尝试读取内容并编写插入语句以使用 Python 创建 SQL 脚本。

当我阅读的内容包含撇号时,我遇到了一个问题,并且我不确定如何解决此问题,因为我不能简单地将 (') 替换为我正在处理的任何其他字符与 asciimathml (数学数据),我不能只更改我已阅读的内容。

非常感谢!

最佳答案

您可以使用 escape_string 函数之一(每个数据库包都提供一个)将单引号加倍或在其前面添加反斜杠。但如果使用参数替换,情况会好得多。例如:

cursor.execute("INSERT INTO Test (column1, column2) VALUES (?, ?)", "It's all right", 45)

这样做,服务器将确保您的字符串被正确转义。

关于python - 使用 Python 处理 sql 时撇号 (') 有帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9347177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com