python导出结果_Python连接Oracle数据查询导出结果
python連接oracle,需用用到模塊cx_oracle,可以直接pip安裝,如網(wǎng)絡不好,可下載離線后本地安裝
本人由于工作需要,期望便捷查詢所得結果,且固定輸出某個格式
具體代碼如下:
#! coding:utf-8
import cx_Oracle
conn = cx_Oracle.connect('username/password@IP/連接名')
cur = conn.cursor()
cur.execute(" \
SELECT APPKEY, SECURITYKEY, STATUS, TYPE, FORMPATH, CMSAPPKEY from jc_itemsecuritykey \
") # 查詢數(shù)據(jù)內(nèi)容
rows = cur.fetchone() # 由于每條數(shù)據(jù)格式一樣,只取一條內(nèi)容格式來賦值
rowsList = list(rows)
APPKEY, SECURITYKEY, STATUS, TYPE, FORMPATH, CMSAPPKEY = rowsList # 取出查詢到的數(shù)值,并賦值給參數(shù)
# print(APPKEY, SECURITYKEY, STATUS, TYPE, FORMPATH, CMSAPPKEY)
while rows is not None:
f = open('FileTable.txt', 'a+')
f.write(str(rows).lstrip('(').rstrip(')').replace(', ', '\t').replace("'", "") + '\n')
rows = cur.fetchone()
cur.close()
conn.close()
15~18行內(nèi)容,為每次取值后,追加寫入到文本內(nèi),且輸出為期望格式
lstrip():左截取
rstrip():右截取
replace():替換
【初學python】使用python連接mysql數(shù)據(jù)查詢結果并顯示
因為測試工作經(jīng)常需要與后臺數(shù)據(jù)庫進行數(shù)據(jù)比較和統(tǒng)計,所以采用python編寫連接數(shù)據(jù)庫腳本方便測試,提高工作效率,腳本如下(python連接mysql需要引入第三方庫MySQLdb,百度下載安裝) # ...
python實現(xiàn)oracle數(shù)據(jù)泵導出功能
腳本如下:[oracle@ycr python]$ more dump.py?#/usr/bin/python#coding:utf8 import sysimport osimport time n ...
python連接oracle導出數(shù)據(jù)文件
python連接oracle,感覺table_list文件內(nèi)的表名,來卸載數(shù)據(jù)文件 主腳本: import os import logging import sys import configpars ...
python3.5連接oracle數(shù)據(jù)及數(shù)據(jù)查詢
今天心血來潮研究下用python連接oracle數(shù)據(jù)庫,看了一下demo,本以為很簡單,從操作到成功還是有點坎坷,這里分享給大家,希望為后面學習的童鞋鋪路. 一.首先按照cx_Oracle 二:在py ...
C#連接Oracle數(shù)據(jù)庫查詢數(shù)據(jù)
C#連接Oracle數(shù)據(jù)庫可以實現(xiàn)許多我們需要的功能,下面介紹的是C#連接Oracle數(shù)據(jù)庫查詢數(shù)據(jù)的方法,如果您對C#連接Oracle數(shù)據(jù)庫方面感興趣的話,不妨一看. using System; u ...
python 連接 oracle 統(tǒng)計指定表格所有字段的缺失值數(shù)
python連接oracle --?qlalchemy import cx_Oracle as co import pandas as pd from sqlalchemy import crea ...
python操作oracle數(shù)據(jù)庫-查詢
python操作oracle數(shù)據(jù)庫-查詢 參照文檔 http://www.oracle.com/technetwork/cn/articles/dsl/mastering-oracle-python- ...
python 連接oracle -- sqlalchemy及cx_Oracle的使用詳解
python連接oracle -- sqlalchemy import cx_Oracle as orcl import pandas as pd from sqlalchemy import cre ...
oracle數(shù)據(jù)導入/導出
Oracle數(shù)據(jù)導入導出imp/exp 功能:Oracle數(shù)據(jù)導入導出imp/exp就相當與oracle數(shù)據(jù)還原與備份. ? 大多情況都可以用Oracle數(shù)據(jù)導入導出完成數(shù)據(jù)的備份和還原(不會造成數(shù)據(jù) ...
隨機推薦
Oracle 表空間聯(lián)機(online)與脫機(offline)
數(shù)據(jù)庫管理員可以在數(shù)據(jù)庫處于開啟(open)狀態(tài)時令除 SYSTEM 表空間(tablespace)之外的任何表空間聯(lián)機(online)(可訪問)或脫機(offline)(不可訪問).SYSTEM 表 ...
xlat指令...
;就是一個串str1, lea ebx, str1 然后我們ebx+1總是加上的是一個字節(jié), 無論(串是word, byte, dword) . .model flat .stack include ...
斌哥的 Docker 進階指南
過去的一年中,關于 Docker 的話題從未斷過,而如今,從嘗試 Docker 到最終決定使用 Docker 的轉化率依然在逐步升高,關于 Docker 的討論更是有增無減.另一方面,大家的注意力也漸 ...
linux下文件的復制、移動與刪除
linux下文件的復制.移動與刪除命令為:cp,mv,rm 一.文件復制命令cp ??? 命令格式:cp [-adfilprsu] 源文件(source) 目標文件(destination) ???? ...
python 2016 大會 pyconsk ppt ---python dtrace
https://github.com/pyconsk/2016-slides PyCon SK 2016 - March 2016 1DTrace and PythonJesús Cea Aviónj ...
IOS-UI-UILable
//用于文本展示 UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 200, 300)]; //使用測色器自選顏色 ...
linux free命令建檢查內(nèi)存狀態(tài)
前端時間發(fā)現(xiàn)博客服務器物理內(nèi)存使用過高問題,就是使用linux free命令檢查的,這次詳細介紹下這個命令. 命 令:?free 功能說明:顯示內(nèi)存狀態(tài).語 法:?free?[-bkmotV][-s? ...
C# Linq刪除父級的同時刪除子級
之前使用Include獲取外鍵對象列表后,進行刪除,一直報錯操作失敗: 無法更改關系,因為一個或多個外鍵屬性不可以為 null...后面還有一串.嘗試了幾種方式,比如將u.AlbumList=null ...
NYOJ 迷宮尋寶(一)
# include # include # include # include # ...
Keras人工神經(jīng)網(wǎng)絡多分類(SGD)
import numpy as np import pandas as pd from keras.models import Sequential from keras.layers import ...
總結
以上是生活随笔為你收集整理的python导出结果_Python连接Oracle数据查询导出结果的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 202102-一个小屁民的若有所思
- 下一篇: suma++笔记一