Windows上Python連線MySQL資料庫

2021-08-31 04:15:51 字數 1426 閱讀 5285

python連線mysql資料庫示例**:

#! /usr/bin/python

import mysqldb

conn=mysqldb.connection('127.0.0.1','root','root','test')

cur=conn.cursor()

cur.execute("insert into testok(id) values(4)")

conn.commit()

conn.close()

執行上述python**後,可能會遇到下述問題:

1.importerror: dll load failed: 找不到指定的模組:

d:\program files\python2.6>python

python 2.6.1 (r261:67517, dec 4 2008, 16:51:00) [msc v.1500 32 bit (intel)] on win32

>>> import mysqldb

traceback (most recent call last):

file 「」, line 1, in file 「d:\program files\python2.6\lib\site-packages\mysqldb\__init__.py」, line 19, in import _mysql

importerror: dll load failed: 找不到指定的模組。

2.from sets import immutableset:

d:\program files\python2.6>python

python 2.6 (r26:66721, oct 2 2008, 11:35:03) [msc v.1500 32 bit (intel)] on win32

>>> import mysqldb

d:\program files\python2.6\lib\site-packages\mysqldb\__init__.py:34: deprecationwarning: the sets module is deprecated

from sets import immutableset

from sets import immutableset  

class dbapiset(immutableset):

class dbapiset(frozenset):
然後,找到你的python安裝目錄下的\lib\site-packages\mysqldb\converters.py檔案,刪掉檔案中的這一行: 

from sets import baseset, set

在windows上擴充套件python

在windows環境下建立乙個python的模組。使用vc6和python2.3 先講講做簡單的步驟 1。在vc6中建立乙個dll的project。假定我們的module的名字是mytest.那麼我們的dll名字就是mytest.dll。這個是必須的。2。用c寫我們想要實現的部分。步驟如下 incl...

Windows上python開發 5 異常處理

python的異常處理能力是很強大的,可向使用者準確反饋出錯資訊。在python中,異常也是物件,可對它進行操作。所有異常都是基類exception的成員。所有異常都從基類exception繼承,而且都在exceptions模組中定義。python自動將所有異常名稱放在內建命名空間中,所以程式不必匯...

python在windows上如何建立檔案

在學習python i o的時候,試著使用mknod建立資料夾,提示os沒有mknod,查閱發現了這個。轉一下 attributeerror module os has no attribute mknod 今天在給同學做乙個遍歷目錄 統計學生交作業情況的python程式。在我想用 生成一些測試檔案...