Python Clob类型 数据对比

上一篇 / 下一篇  2017-01-19 15:09:34 / 个人分类:测试工具

kNN1.py文件如下:

# coding:utf8
#以下三个文件引用一定要有
import sys
reload(sys)
sys.setdefaultencoding('gb18030') 

Str='2016年02月26日10时14分, 某某人在什么地方可能邂逅了某某某,总之这里是大量的文本就是了,多的话不说'


conn=cx_Oracle.connect('username','password','XXXXXX/orcl')
cur=conn.cursor()   
cur.execute("select CONTENT from tbl_ where id='1'") #content字段是oracle clob类型
tablenames=[]  
result = cur.fetchall()
print type(result)
for row in result: 
    print  row[0].read().encode("utf-8")
    if row[0].read().encode("utf-8")==Str:
        print "==yes=="
    else:
        print Str
cur.close()
conn.commit()
conn.close()

---至此,文件完
row[0] type是oracle_clob类型,read()后就是熟悉的字符串了,至于转码的,跟clob类型已经没有任何关系了


TAG:

 

评分:0

我来说两句

Open Toolbar