我正在学习“python 2.7”
我创建了一个 postgres 数据库,但愚蠢地我用 *.
有没有办法在搜索字符串中使用 * 运算符选择数据 - 我试过了
*name, /*name, "*name" ,'*name'
非常感谢
import psycopg2
db = psycopg2.connect(database='Database', user="postgres", host="192.168.0.1", password="xyz")
cursor = db.cursor()
cursor.execute("SELECT * FROM table_name WHERE description = '*name'")
dbinfo = cursor.fetchone()
print dbinfo[0]
编辑我将上面的代码更改为包含“''”并打印 dbinfo[0]
没有“打印”就不会出现错误但是使用“打印”我会得到错误..
TypeError: 'NoneType' object has no attribute '__getitem__'