Python寫網絡后台腳本。
首先安裝Python3.6.5,在centos中自帶的Python是2.6版本的,現在早就出現了3.6版本了況且2和3 之間的差距還是比較大的,所以我選擇更新一下Python的版本。。。。
- 我們需要在官網上(www.python.org)下載3.6版本的Python安裝包
wget www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
2.下載完成后對文件進行解壓
tar -zxvf Python-3.6.5.tgz
3.將文件復制到/usr/local/下(應該也可以不用)
mv ./Python-3.6.5 /usr/loacal/
4.進入文件/usr/local/Python-3.6.5
cd /usr/local/Python-3.6.5
5.然后編譯安裝:./configure --prefix=/usr/local/Python3.6.5 (這條命令如果出錯的話,可能就是機器上沒有編譯的環境,所以我們需要安裝gcc編譯器,可以通過yum install gcc 安裝)
然后:make
然后:make install
6.最后測試是否可以使用,如果直接使用就要設置鏈接。
至此,Python的更新基本上算是完成了。
下面我們繼續進行其他的操作:
首先,我們進行Python對數據庫的操作(我的centos中安裝的是mysql):
1.在Python中使用數據庫需要一個庫的支持mysql_connecter,所以我們來安裝這個庫
python3 -m pip install mysql-connector
2.等待安裝完成后就可以進行測試了。
import mysql-connector as e (沒有出錯表示結果還是ok的,)
3.我對這個進行了數據庫的連接測試,完美的成功了。。。。。
下面,我對Python操作數據庫的一些操作做一些敘述:
連接數據庫的函數:mydb = mysql.connector.connect( host="localhost", user="root", passwd="123456" )
向數據庫發送一些命令:mycursor = mydb.cursor()
mycursor.execute(‘這里是SQL語句’)
返回查詢所得到的信息:myresult = mycursor.fetchall() (這里的myresult的數據類型是一個列表,其中的元素是一個元組)
關閉數據庫的連接函數:mydb.close()
最后進入正題,學習Python對網頁后台。框架有幾種,想具體了解可以看看這篇帖子https://blog.csdn.net/chenqiuge1984/article/details/80127498
在這里我選擇學習
Flask框架
我是直接對文檔進行學習,地址:docs.jinkan.org/docs/flask/