Is there an easy way to control indents in Python
ian.g.kelly at gmail.com
Mon Oct 20 21:40:47 CEST 2014
On Mon, Oct 20, 2014 at 1:04 PM, Juan Christian
<juan0christian at gmail.com> wrote:
> Ok, new code using ?:
I suspect you meant to post this to some other thread.
> def get_db(_id):
> cursor = db.execute("SELECT ID, URL, AUTHOR, MESSAGE FROM TOPICS WHERE ID =
> ?", (_id))
> return cursor.fetchone()
(_id) is not a tuple; it's just a parenthesized variable name. To
create a one-element tuple you need a trailing comma: (_id,)
Remember that with the exception of the empty tuple (), tuples are
created by commas, not parentheses.
More information about the Python-list