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