Python寫網絡后台腳本


Python寫網絡后台腳本。

首先安裝Python3.6.5,在centos中自帶的Python2.6版本的,現在早就出現了3.6版本了況且23 之間的差距還是比較大的,所以我選擇更新一下Python的版本。。。。

  1. 我們需要在官網上(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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM