Python3调用MySQL数据库中的数据
生活随笔
收集整理的這篇文章主要介紹了
Python3调用MySQL数据库中的数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在學習《Designing Machine Learning Systems with Python》(中文名《機器學習系統設計——Python語言實現》)一書中,在第三章第二節第四小節(P67)讀取Mysql數據庫中數據的代碼中。使用的python包是mysql包,但是這個包只支持python2.7以下版本。原話是
MySQL-3.23 through 5.5 and Python-2.4 through 2.7 are currently supported. Python-3.0 will be supported in a future release. PyPy is supported.
但是就我找到的版本中這已經是最新的mysql版本了。所以只好換一個python包了。我選擇的是pymysql包。
安裝過程就是pip install pymysql 這沒什么好說的。安裝完成后,仿照在網上找到的例子(正確做法是仿照官網上的Example來修改,但是我一看官網給出的例子有一丟丟長,所以就在網上隨便找到了另一個例子)
修改后,原來的代碼就換成了
在最后在加上一個輸出語句
print(worldList)運行無誤,輸出結果(結果很多,我用省略號代替了)
[['Zapopan', 1002239], ['Napoli', 1002619], ['Perm', 1009700], ['Odesa', 1011000], ['Rostov-na-Donu', 1012700], ['Birmingham', 1013000], ..., ['Mumbai (Bombay)', 10500000]]然后去Mysql數據庫中查看下,數據正確。
總結
以上是生活随笔為你收集整理的Python3调用MySQL数据库中的数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 提示错误“'=' not support
- 下一篇: linux cmake编译源码,linu