ubuntu下通過命令列安裝
安裝pip
apt-get install python-pip
安裝python-dev,否則後面安裝mysql模組報錯
apt-get install python-dev
安裝mysqldb模組
pip install mysql-python
連線mysql資料庫
參考:
#!/usr/bin/python
#-*- coding:utf-8 -*-
import mysqldb
#開啟資料庫連線
db = mysqldb.connect('ip','user','password','db');
#使用cursor()方法獲取游標
cursor = db.cursor()
#使用execute方法執行sql語句
cursor.execute("select version()")
#使用fetchone()方法獲取一條資料
data = cursor.fetchone()
print("database version():%s"%data)
#關閉連線
db.close()
python m 匯入模組啟動
兩種方式啟動 python py 直接執行的方式啟動 此時指令碼 name 為 main python m py 以模組的方式啟動 此時指令碼的 name 屬性值依然不再是 main 而是 不同的載入py檔案的方式,主要是影響 sys.path 這個屬性。sys.path 就相當於liunx中的pa...
為什麼是 Python m ?
m 的含義表示將庫當作指令碼來執行。python file.py 正常的執行python指令碼似乎都是這個樣子,甚至於有些小夥伴根本不曉得 m是個什麼玩意。在help 中對 m的解釋為 將檔案看作指令碼來執行。什麼叫當成指令碼來執行呢?我們來看看 編寫簡單的測試指令碼bar.py import sy...
python m引數的含義和用法
python m line profiler test.py.lprof由於個人比較好奇,我就多方查閱資料,但網上各位大佬的部落格寫的可能有點深奧,同時也並未清晰明了地展示其能達到功能,我還是花了好久才最終終於大概弄懂了這個 m的含義以及到底它有什麼用。當然這可能也是因為我的理解能力較差,吼吼吼。今...