Python-将pgqueryobject转换为字符串

Python-将pgqueryobject转换为字符串,python,python-2.7,postgresql,pygresql,Python,Python 2.7,Postgresql,Pygresql,前奏曲: Python版本:2.7.9 Pygresql版本:4.0 问题: 我试图使用python检查pgqueryobject中是否存在子字符串 基本上,我有以下代码: import pg con = pg.connect(...) q = con.query(...) 其中q是从con.query(…) 调用print(q)打印整个表,但是将q转换为string,例如: string = str(q) print(string) 打印” 我试图通过将表转换为字符串并搜索“0行”来查看

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

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

基本上,我有以下代码:

import pg
con = pg.connect(...)
q = con.query(...)
其中
q
是从
con.query(…)

调用
print(q)
打印整个表,但是将
q
转换为
string
,例如:

string = str(q)
print(string)
打印

我试图通过将表转换为字符串并搜索
“0行”
来查看表是否现在有我计划要执行的实例(行),但我似乎不知道如何将其转换为字符串


有什么方法可以做到这一点吗?

您可以通过将
q.getresult()
的输出保存到变量中,然后将其转换为字符串来实现这一点


您很可能通过将q.getresult()的输出保存到变量中,然后将其转换为字符串来实现这一点。很高兴这有帮助!