首先安装cx_Oracle,参考博主另一篇文章windows下Python连接Oracle
在正式执行查询前添加:
import cx_Oracle
import sys
import os
reload(sys)
sys.setdefaultencoding('utf8')
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.AL32UTF8'
注意,os.environ['NLS_LANG']应该设为数据库的编码格式。
Oracle的编码格式各不相同,可以通过如下命令查看:
将os.environ['NLS_LANG']设为该值即可,其他查询照旧