根据总部提供的imsi,xim号,查询是否已成功办理业务。
做下笔记
#!/usr/bin/env python
# encoding: utf-8
"""
总部白卡对账确认.py
Created by rikugun on 2010-08-05.
Copyright (c) 2010 TYDIC. All rights reserved.
"""
import sys
import os
import cx_Oracle
DATA_FILE = 'data.dat'
RESULT_FILE = 'output.cvs'
OFF_SET_PROC_ID = 1
OFF_SET_IMSI = 2
OFF_SET_XIM = 7
def main():
conn = cx_Oracle.Connection('log','pwd','crmapp')
cur = conn.cursor()
cur.prepare(''' select 1 from busi.info_gsm where xim_number = :xim and imsi = :imsi ''')
f = open(RESULT_FILE,'w')
for line in open(DATA_FILE,'r'):
fields = line.split()
cur.execute(None,{'xim':fields[OFF_SET_XIM],'imsi':fields[OFF_SET_IMSI]})
ret = cur.fetchall()
# print ret
f.write(fields[OFF_SET_PROC_ID]+'\t'+ ('success' if len(ret)>0 else 'failed') +'\n')
f.close()
cur.close()
conn.close()
if __name__ == '__main__':
main()
分享到:
相关推荐
标题中的"cx_Oracle-7.3.0_oracle_cx_oracle_cx_Oracle7.3对应_python_jupyteror" 提到了一个关键的Python库——cx_Oracle,它是Python与Oracle数据库之间的一个接口,允许Python程序员使用Oracle的全部功能。cx_...
cx_Oracle是Python编程语言中用于连接Oracle数据库的一个模块。该模块遵循Python数据库API规范,并且适用于Oracle 11.2和12.1版本,同时兼容Python 2.x和3.x版本。cx_Oracle模块通过使用Oracle客户端库来实现与...
cx_Oracle是Python数据库API规范的实现,用于访问Oracle数据库。目前,该模块经过对Oracle客户端版本11.2、12.1和12.2以及Python版本2.7、3.4、3.5和3.6的测试。cx_Oracle遵循开源的BSD许可证,这表示用户可以自由地...
cx_oracle是Python的一个扩展模块,用于连接Oracle数据库。它为Python程序员提供了访问Oracle数据库的接口,使得在Python中操作Oracle数据变得简单易行。在Linux环境下,由于可能没有网络或者安全策略限制,离线安装...
cx_Oracle是Python的一个扩展模块,它提供了与Oracle数据库的连接功能,使得Python开发者能够方便地操作Oracle数据。本文将详细介绍在Linux环境下离线安装cx_Oracle的过程。 首先,我们关注的是cx_Oracle-5.2.1-11g...
`cx_Oracle` 是一个 Python 的数据库连接模块,它提供了与 Oracle 数据库交互的功能。`cx_Oracle-7.3.0.tar.gz` 是这个模块的最新版本,针对 Linux 操作系统。相比于常见的 `cx_Oracle-5.1.2` 版本,7.3.0 版本可能...
3. 安装完成后,cx_Oracle模块将被添加到Python的site-packages目录中,这样你就可以在Python脚本中通过`import cx_Oracle`来使用它。 在使用cx_Oracle时,你需要了解以下核心概念和操作: - 连接数据库:使用`cx_...
本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...
cx_Oracle是Python中用于与Oracle数据库交互的一个重要库,它提供了高效、稳定的接口,使得Python程序员可以方便地操作Oracle数据库。这里我们将深入探讨cx_Oracle-5.1.3.tar.gz这个压缩包以及与其相关的oracle-...
总的来说,cx_Oracle是Python与Oracle数据库交互的重要工具,无论是在普通的Python脚本还是在Django框架下,都能提供高效稳定的数据访问能力。正确安装和使用cx_Oracle,能帮助开发者更好地利用Python进行Oracle...
在Python编程环境中,与Oracle数据库进行交互通常会使用cx_Oracle这个第三方库。cx_Oracle是Python的一个接口,它允许Python程序直接访问Oracle数据库,执行SQL查询和存储过程。为了能够顺利地使用cx_Oracle,我们...
安装过程中,系统会自动将cx_Oracle的动态链接库和必要的组件添加到Python的路径中,以便在Python脚本中直接import cx_Oracle。 使用cx_Oracle前,你需要在你的机器上安装Oracle客户端或者Instant Client,因为cx_...
在Python编程环境中,如果你需要与Oracle数据库进行交互,cx_Oracle是一个非常重要的模块。这个模块提供了Python访问Oracle数据库的接口,使得开发人员可以方便地在Python应用中执行SQL语句和处理结果。然而,仅仅...
cx_Oracle 使用方法 cx_Oracle 是一个 Python 库,用于连接 Oracle 数据库。下面将详细讲解 cx_Oracle 的使用方法。 安装 cx_Oracle 在使用 cx_Oracle 之前,需要先安装它。可以使用 pip install cx_Oracle 进行...
python读取oracle数据库的安装包,为whl文件格式,适合python3.6与3.7版本。 cx_Oracle-7.3.0-cp36-cp36m-win_amd64.whl cx_Oracle-7.3.0-cp37-cp37m-win_amd64.whl
【cx_Oracle-5.1.2-11g.win-amd64-py2.7.exe】这个文件是Python编程语言中用于连接Oracle数据库的一个重要组件——cx_Oracle库的安装程序。cx_Oracle是一个Python接口,它使得Python开发者能够方便地与Oracle数据库...
4. **安装脚本**:如setup.py,这是一个Python脚本,用于构建和安装cx_Oracle库到你的Python环境中。 5. **许可文件**:如LICENSE,包含了该库的授权协议信息,表明你可以如何合法使用和分发cx_Oracle。 安装cx_...
7. **测试连接**:安装完成后,你可以通过编写简单的Python脚本来测试cx_oracle是否成功安装: ```python import cx_Oracle connection = cx_Oracle.connect("username", "password", "localhost/service_name") ...
Python 2.4.3 和 cx_Oracle 2.4 安装包是针对早期版本的 Python 解释器和 Oracle 数据库连接库的组合。在本文中,我们将深入探讨这两个组件,以及如何在你的系统上安装和使用它们。 Python 2.4.3 是 Python 编程...
2. 导入cx_Oracle模块:在Python脚本中,使用`import cx_Oracle`引入库。 3. 创建连接:使用`cx_Oracle.connect()`建立数据库连接。 4. 创建游标:使用`connection.cursor()`创建游标对象。 5. 执行SQL:在游标对象...