エスケープは自動的に行われます。電話するだけです:
cursor.execute("query with params %s %s", ("param1", "pa'ram2"))
(python%演算子はないことに注意してください 使用)、値は正しくエスケープされます。
extensions.adapt(var)
を使用して、変数を手動でエスケープできます 、ただし、これはエラーが発生しやすく、接続エンコーディングを考慮に入れていません。そうではありません 通常のクライアントコードで使用されることになっています。