首页 > 数据库技术 > 详细

读取Oracle数据写入TXT

时间:2021-01-12 00:38:09      阅读:36      评论:0      收藏:0      [点我收藏+]
#python操作Oracle依赖cx_Oracle
#pip install cx_Oracle
#pip install pandas
import os
from pandas.core.frame import DataFrame
import cx_Oracle
import pandas as pd
def query(ip,port,sid,username,password,sql):
    dsn =  cx_Oracle.makedsn(ip, port, sid)
    conn = cx_Oracle.connect(username, password, dsn)
    results = pd.read_sql(sql,conn)
    conn.close
    return results
def writeQueryToTxt(results:DataFrame,filedir):
    results.to_csv(filedir,sep=‘\001‘,index=False,header=False)
if __name__ == "__main__":
    sql = "select * from test"
    df = query("127.0.0.1","1521","xe","ods","ods",sql)
    df[‘BIRTH‘] = df[‘BIRTH‘].apply(lambda x:x.strftime(‘%Y-%m-%d‘))
    writeQueryToTxt(df,"./test.txt")

读取Oracle数据写入TXT

原文:https://www.cnblogs.com/wypzpz/p/14264816.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!