Python数据分析-第2章抽取数据到Oracle
某厂面试归来,发现自己落伍了!>>> 在第一章从CSV中获取数据后,需要将提取的数据或经Pandas等处理后的数据进行存储。这里简单介绍下使用cx-Oracle操作数据库,和通过Oracle的数据载入工具sqlldr来匹配导入数据。 1.cx-Oracle 1.1.安装: pip install cx_Oracle 1.2.安装oracle客户端,并添加到Path oracle客户端下载地址 (安装过程,及Linux环境变量过程,略) 1.3.示例代码 操作Oracle工具 oracle_utils.py class ConnectOracleDatabase(object): def __init__(self): self.user = DB_USER self.password = DB_PASSWORD self.ip = DB_IP self.port = DB_PORT self.service_name = DB_SERVICE self.oci_path = ORACLE_OCI_DIR # 这种设置环境变量,在Pycharm中运行无效 # 在菜单Run->Edit configurations 中,手动设置Environment variables,添加LD_LIBRARY_PATH的内容,即可解决问题。 # LD_LIBRARY_PATH=/home