Python - 将 pgqueryobject 转换为字符串
Python - convert pgqueryobject to string
前奏:
Python版本:2.7.9
PygreSQL 版本:4.0
问题:
我正在尝试使用 python.
检查 pgqueryobject
中是否存在子字符串
基本上我在代码方面是这样的:
import pg
con = pg.connect(...)
q = con.query(...)
其中 q
是从 con.query(...)
返回的 pgqueryobject
调用 print(q)
打印整个 table 但是将 q
转换为 string
例如:
string = str(q)
print(string)
打印 "<pg query result>"
.
我想看看 table 现在是否有我计划通过将 table 转换为字符串并搜索 "0 rows"
来做的实例(行),但我不能'似乎不知道如何将其转换为字符串。
有什么办法可以做到这一点?
您很可能可以通过将 q.getresult()
的输出保存到一个变量中,然后将其转换为一个字符串来完成此操作。
http://www.pygresql.org/contents/pg/query.html#pg.Query.getresult
前奏:
Python版本:2.7.9
PygreSQL 版本:4.0
问题:
我正在尝试使用 python.
pgqueryobject
中是否存在子字符串
基本上我在代码方面是这样的:
import pg
con = pg.connect(...)
q = con.query(...)
其中 q
是从 con.query(...)
pgqueryobject
调用 print(q)
打印整个 table 但是将 q
转换为 string
例如:
string = str(q)
print(string)
打印 "<pg query result>"
.
我想看看 table 现在是否有我计划通过将 table 转换为字符串并搜索 "0 rows"
来做的实例(行),但我不能'似乎不知道如何将其转换为字符串。
有什么办法可以做到这一点?
您很可能可以通过将 q.getresult()
的输出保存到一个变量中,然后将其转换为一个字符串来完成此操作。
http://www.pygresql.org/contents/pg/query.html#pg.Query.getresult