使用:
cur.execute(SQL)
response= cur.fetchall() //response is a LOB object
names = response[0][0].read()
我有以下 SQL 响应作为字符串names
:
'Mike':'Mike'
'John':'John'
'Mike/B':'Mike/B'
如您所见,它已格式化。它实际上的格式如下:\\'Mike\\':\\'Mike\\'\n\\'John\\'...
等等
为了检查例如Mike
是否在列表中至少一次(我不在乎多少次,但至少一次)
我想要这样的东西:
l = ['Mike', 'Mike', 'John', 'John', 'Mike/B', 'Mike/B'],
所以我可以简单地遍历列表并询问
for name in l:
'Mike' == name:
do something
任何想法我怎么能做到这一点?
非常感谢
编辑:
当我做:
list = names.split()
我收到了几乎是我想要的列表,但里面的元素看起来仍然像这样!!!:
list = ['\\'Mike\\':\\'Mike\\", ...]