私はoursqlに慣れていないので、私の無知を許してください。私は単にステートメントにパラメーターを渡そうとしています:
cursor.execute("blah_field = ? の blah_table から blah を選択", blah_variable)
これは blah_variable 内にあるものを char 配列として処理したため、「hello」を渡すと、1 つのパラメーターが予期されていたが 5 が指定されたことを示す ProgrammingError がスローされます。
ドキュメントを調べてみましたが、その例では変数を使用していません。ありがとう!