conn = cx_Oracle.connect('xxx',encoding='GBK')
cursor=conn.cursor()
r= cursor.execute("select * from TB_OBJECT_1063 ")
r.fetchone()
我多次运行r.fetchone()并突然发出错误,我希望光标跳转到这个位置并继续下一个
UnicodeDecodeError Traceback(最近一次调用最后一次) in() ----> 1 r.fetchone()。next()
UnicodeDecodeError:'gbk'编解码器无法解码位置203中的字节0xaa:非法多字节序列
答案 0 :(得分:0)
听起来你需要试一试。
try:
r.fetchone()
except UnicodeDecodeError:
pass
然后您可以根据需要替换pass
。