1

前奏:
Python版本:2.7.9
Pygresql版本:4.0

问题: 我正在尝试检查使用 python
中是否存在子字符串。pgqueryobject

基本上我在代码方面有这个:

import pg
con = pg.connect(...)
q = con.query(...)

q从哪里pgqueryobject返回con.query(...)

调用print(q)会打印整个表格,但会转换qstring

string = str(q)
print(string)

打印"<pg query result>"

我试图通过将表转换为字符串并搜索来查看表现在是否有我计划执行的实例(行),"0 rows"但我似乎无法弄清楚如何将其转换为字符串。

有没有办法我可以这样做?

4

1 回答 1

1

您很可能通过将 的输出保存q.getresult()到变量中然后将其转换为字符串来完成此操作。

http://www.pygresql.org/contents/pg/query.html#pg.Query.getresult

于 2017-08-04T13:24:47.127 回答