超實用python小項目--基於python的手機通訊錄二維碼生成網站--1、項目介紹和開發環境


      這個項目是我做完整的第一個python web項目,對於新手來說,這個項目絕對是一個特別好的練手項目。

      起名還是困難,但是自己確實比較煩輸入這么長的名字(手機通訊錄二維碼生成網站)去定義這個網站,所以還是給這個項目起個名字吧,叫什么呢?就叫 “鵝日通訊錄”吧(Earth address list)。


--------------------------------------------------------------------------------------------我是分割線-------------------------------------------------------------------------------------------------- 

      首先來看看項目的效果圖

      美顏前:

  

     

      美顏后:

     

 

      然后,就生成了一個漂亮的二維碼。

  二維碼將存放在項目路徑的:\static\CardImg下:

 

  用手機微信掃一掃圖中的二維碼,將會看到如下的效果:

  點擊保存,就可以將通訊錄名片同步到手機中:

  

  怎么樣?挺酷炫的吧?絕對是裝B神器。

--------------------------------------------------------------------------------------------我是分割線--------------------------------------------------------------------------------------------------

  接下來,我將介紹一下我的開發環境

  首先,你得先有python2.7,我的電腦上的python是python2.7.12

  其次,你得安裝web.py庫、PIL庫和qrcode庫。然后如何安裝這些庫呢?前提是首先得裝了pip,怎么安裝我就不羅嗦了,自行百度,或關注我后續的博客。

  快捷鍵Ctrl+R,輸入cmd,打開命令行,分別鍵入以下命令(高亮部分):

  pip install web.py   #web.py就是傳說中的python 4大web開發框架之一(其他三種分別是Django、Flask、Tornado)

  pip install PIL     #PIL圖形加載庫,主要用於打開圖片和存儲圖片

  pip install qrcode   #這個項目的核心所在,二維碼生成庫

  當然還需要time模塊,主要是用於做延時處理。

  說明一點,安裝好pip后,假如覺得用pip默認的源下載模塊速度太慢了,也可以用國內的源,比如豆瓣的源,

pip install -i https://pypi.doubanio.com/simple/ 模塊名 以提高下載速度。

  接下來,再介紹一下我所使用的IDE,工欲善其事,必先苦其心志,勞其筋骨,餓其體膚......扯遠了,好的IDE將會給編程帶來極大的方便。我所用的IDE就是pycharm,最叼的python開發IDE,專為python而生。我也不安利那么多了,具體有多厲害,百度就知道。

--------------------------------------------------------------------------------------------我是分割線--------------------------------------------------------------------------------------------------

  項目的意義和可拓展方向:

  這個項目現階段最主要的優點就是能夠制作自己的二維碼名片,將制作好的二維碼名片存入手機中,面對新客戶時,就可以讓客戶掃一掃二維碼名片,這樣,就能讓他人輕松把你存入手機通訊錄中。

  這個項目還可以結合selenium模塊,通過往Excel表格或記事本錄入多條通訊錄信息,將Excel表格或者記事本的信息自動導入本網站,可以批量生成二維碼名片,這些二維碼名片都可以長期保留。

  其實以上不是重點,重點是在於新手可以借此項目熟悉二維碼開發,熟悉Web框架的使用,這只是一個比較好的例子。

--------------------------------------------------------------------------------------------我是分割線--------------------------------------------------------------------------------------------------  

  以上就是對整個項目的整體介紹,想參考源代碼,可以訪問我的github進行下載:https://github.com/GitDzreal93/wx2wm/tree/master/wx2wm

  關注我的博客,我將在后續對該項目的Python代碼和前端模板做一個有點詳細的介紹,謝謝!


免責聲明!

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



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