0
尝试执行SQLite3查询时出现语法错误。问题是因为变量inputPattern包含's。Python,SQLite:'%s'中的撇号
功能是:
def searchForExactEnglishToCzechTranslation(inputPattern,db):
if "\'" in inputPattern:
inputPattern.replace("'","''")
result = db.execute("SELECT czech FROM translations WHERE english='%s'" % (inputPattern)).fetchall()
我想更换标志“,但仍无法工作的。
你会给我一个建议吗?谢谢
今天我得知python文档引用XKCD。 – roippi
@roippi:尊重是相互的;请参阅http://xkcd.com/353/和/或打开Python并键入'import antigravity'。 –
@MartijnPieters谢谢你的作品! – Mill