WEB开发网
开发学院软件开发Python 使用 Python 和 pureXML 操作 CSV 数据 阅读

使用 Python 和 pureXML 操作 CSV 数据

 2010-02-25 00:00:00 来源:WEB开发网   
核心提示: 安装 ibm_db 扩展是非常简单的,打开一个 Windows 命令提示符窗口(Start>Run>cmd)并输入以下命令,使用 Python 和 pureXML 操作 CSV 数据(6),如果您将 Python 安装到其他目录,要相应地更改引用:C:\Python26\Script

安装 ibm_db 扩展是非常简单的。打开一个 Windows 命令提示符窗口(Start>Run>cmd)并输入以下命令,如果您将 Python 安装到其他目录,要相应地更改引用:C:\Python26\Scripts\easy_install ibm_db。

这将自动地搜索、下载、提取和安装 ibm_db 扩展。完成之后,您将返回到 Windows 命令提示符,如 图 3 所示。

图 3. 成功安装 ibm_db 扩展
使用 Python 和 pureXML 操作 CSV 数据

接下来,您将通过连接到您在前面创建的 DB2 数据库来测试 ibm_db 扩展是否正常工作。

从 Python 连接到 DB2

创建了 DB2 数据库并安装和配置好 Python 和 ibm_db 扩展之后,您现在可以检查是否可以从 Python 连接到 DB2。打开 Windows 命令提示符并发出 python 命令来启动 Python 解释器。

在提示符处输入以下命令,以连接到 DB2 并计算 country 表中的行数。注意,这里包含的 Python 提示符 (>>> 和 ...) 仅用于演示目的,您不能将它们输入到解释器中。此外,确保使用您的实际 DB2 证书替换 清单 2 中的证书。

清单 2. 连接到 DB2 的 Python 代码

>>> import ibm_db 
>>> conn = 
 ibm_db.connect("DATABASE=census;HOSTNAME=localhost;PORT=50000; 
PROTOCOL=TCPIP;UID=username;PWD=password;", "", "") 
>>> sql = "SELECT COUNT(*) FROM country" 
>>> stmt = ibm_db.exec_immediate(conn, sql) 
>>> result = ibm_db.fetch_both(stmt) 
>>> while result != False: 
...   print "Count: ", result[0] 
...   result = ibm_db.fetch_both(stmt) 
... 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 Python pureXML

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接