gpt4 book ai didi

Python:转义字符串变量中的单引号和双引号的一些特殊方法

转载 作者:太空宇宙 更新时间:2023-11-03 12:34:10 27 4
gpt4 key购买 nike

我正在使用我的 Python 脚本在 Sqlite 数据库中输入一个数据类型字符串的变量。所以每当我插入该值时,我都会收到 Sqlite 错误:

sqlite3.OperationalError: near "s": syntax error

我的变量字符串是这样的:

file_path=r'James Bond 007 - 07 - On Her Majesty's Secret Service (1969)'

实际上我是直接从 os.walk 获取这个文件名的,所以我无法通过手动放置反斜杠来转义单个字符串。我想要一些字符串方法来自动转义字符串中的内容。

最佳答案

你做错了。

cursor.execute("INSERT ... (?, ?, ?)", (var1, var2, var3))

关于Python:转义字符串变量中的单引号和双引号的一些特殊方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12066756/

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