Syntax error : SELECT username FROM TAMS WHERE NAME IN caner?

Syntax error : SELECT username FROM TAMS WHERE NAME IN caner?

我收到以下语法错误。但是,我无法弄清楚。我怎样才能运行这个查询。

我的代码:

conn = psycopg2.connect( user = "postgres", password = "*****", host = 
"127.0.0.1", port = "5432")
cur = conn.cursor()
cur.execute("SELECT username FROM TAMS WHERE NAME IN {}".format('caner'))

错误:

rows= cur.execute("SELECT username FROM TAMS WHERE NAME IN {}".format('caner'))
psycopg2.errors.SyntaxError: HATA:  "caner"  yerinde söz dizim hatası
LINE 1: SELECT username FROM TAMS WHERE NAME IN caner

in之后的元素要用括号括起来:

"SELECT username FROM TAMS WHERE NAME IN ({})".format('caner')