自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

有關(guān)Python版本大雜燴

開發(fā) 后端
Python版本從原來的1.0延伸到2.0,以及現(xiàn)在最新版本3.0,下面就對各個版本進行說明介紹,歡迎大家能夠?qū)W習(xí)切磋。

下文我們首先介紹了有關(guān)Python版本的各個區(qū)別,隨后分別用兩個實例對DB-API模塊做了深入的介紹,最后討論了用不同的Python版本編寫的MySQL腳本的移植注意事項。

一、DB-API簡介
Python語言是一種流行的開源編程語言,不僅自身表達能力強,而且還有許多輔助模塊,著極大的增強了其功能。本文介紹的是一個名為DB-API的模塊——顧名思義,該模塊為開發(fā)人員提供了數(shù)據(jù)庫應(yīng)用編程接口。DB-API旨在幫應(yīng)用開發(fā)人員擺脫特定數(shù)據(jù)庫引擎的具體細節(jié)的糾纏,編寫出能夠在不同數(shù)據(jù)庫引擎之間相互移植的數(shù)據(jù)庫訪問腳本。

DB-API的設(shè)計與Perl和Ruby的DBI模塊、PHP 的PEAR DB 類以及Java的JDBC接口非常類似,它使用了一個兩層體系結(jié)構(gòu),其中頂層提供了一個抽象接口,該接口可以泛用于所有支持的數(shù)據(jù)庫引擎;

而底層則是有一些特定引擎的驅(qū)動程序構(gòu)成,這些驅(qū)動程序負責處理與特定引擎有關(guān)的細節(jié)。這樣的話,為了使用DB-API來編寫Python腳本,必須有相應(yīng)的驅(qū)動程序來處理特定的數(shù)據(jù)庫系統(tǒng)。對于MySQL來說,DB-API使用驅(qū)動程序MySQLdb來處理對MySQL數(shù)據(jù)庫的訪問。下面我們將首先詳細介紹驅(qū)動程序的安裝,然后闡述如何編寫DB-API腳本。

二、安裝MySQLdb
為了用DB-API編寫MySQL腳本,必須確保已經(jīng)安裝了Python。對于UNIX操作系統(tǒng)來說,通常都安裝有該軟件,但是Windows系統(tǒng)的話就難說了。其實Python的安裝很簡單,先到Python官方網(wǎng)站下載安裝程序,然后一路回車即可,就本文而言,我們要求使用Python 2.3.4或更高版本。

并且還得安裝MySQLdb模塊。我們可以從命令行提示符(這里的提示符為UNIX操作系統(tǒng)中的%,如果是Windows系統(tǒng)的話,該提示符則為C:\>)中輸入下列命令來檢查兩者的安裝情況,命令如下所示:

  1. python  
  2.  
  3.   Python 2.4.3 (#1, Aug 29 2006, 14:45:33)  
  4.  
  5.   [GCC 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)] on linux2  
  6.  
  7.   Type "help", "copyright", "credits" or "license" for more information.  
  8.  
  9.   >>> import MySQLdb 


假如Python的版本滿足要求,并且輸入import MySQLdb命令(即導(dǎo)入MySQLdb模塊)后沒有出現(xiàn)錯誤報告的話,我們就可以開始編寫訪問數(shù)據(jù)庫的腳本了;但是,如果出現(xiàn)下列錯誤消息的話,則說明還缺少MySQLdb,所以必須先下載安裝MySQLdb模塊:

  1.  >>> import MySQLdb  
  2.  
  3.   Traceback (most recent call last):  
  4.  
  5.   File "", line 1, in ?  
  6.  
  7.   ImportError: No module named MySQLdb 

為了獲得MySQLdb,請訪問http://sourceforge.net/projects/mysql-python,從這里可選擇適合您的平臺的安裝包,分為預(yù)編譯的二進制文件和源代碼安裝包。如果您選擇二進制文件發(fā)行版本的話,安裝過程基本安裝提示即可完成。

如果從源代碼進行安裝的話,則需要切換到MySQLdb發(fā)行版本的頂級目錄,并鍵入下列命令。在UNIX操作系統(tǒng)之下安裝的時候,第二條命令需要以超級用戶的身份運行才能將驅(qū)動程序文件復(fù)制到Python的安裝目錄中。具體命令如下所示:

  1. python setup.py build  
  2. python setup.py install 

如果安裝時遇到問題,您可以閱讀MySQLdb發(fā)行版本中的自述文件來尋找答案。

【編輯推薦】

  1. 有關(guān)Python系統(tǒng)文件進行介紹指導(dǎo)
  2. 如何正確的使用Python函數(shù)
  3. 對Python 構(gòu)建工具進行詳細介紹分析
  4. PythonAndroid淺析Python優(yōu)勢所在
  5. 如何使用Python模塊解析配置文件?
責任編輯:chenqingxiang 來源: 博客園
相關(guān)推薦

2010-02-05 18:25:26

Android 版本

2010-02-24 14:38:06

Python應(yīng)用語言

2013-01-06 14:53:59

2015-03-24 20:21:32

SwiftSwift開發(fā)Swift技巧

2010-05-04 12:26:44

聯(lián)想楊元慶

2021-02-06 09:21:17

MySQL索引面試

2010-03-03 16:51:13

Android版本

2013-11-08 09:19:12

OpenStack產(chǎn)品開源云管理CloudForms

2021-01-31 23:54:23

數(shù)倉模型

2010-02-02 14:54:28

Python語法

2010-02-02 18:34:00

Python

2010-02-02 13:05:58

Python代碼

2010-02-24 17:22:59

Python項目

2010-03-01 09:43:09

Python編程語言

2011-08-19 10:38:07

Linus TorvaARM

2010-02-23 14:41:28

Python模塊

2010-02-01 17:11:45

Python 解釋器

2010-02-03 13:27:17

Python 特性

2010-03-01 10:39:18

Python源代碼

2010-02-03 17:10:12

Python編寫
點贊
收藏

51CTO技術(shù)棧公眾號