1. 程式人生 > >Python學習筆記——利用Python生成驗證碼圖片

Python學習筆記——利用Python生成驗證碼圖片

話不多說直接上程式碼。

C部落格編輯器程式碼塊縮排有問題 (⊙﹏⊙)b 還是上圖片吧。T_T

這裡寫圖片描述

哎 = = 湊合看吧。

註釋寫的比較清楚吧。

呼叫方法的話,目前我用兩種

第一種:
直接用Python編譯器呼叫。
我用的是windows系統,練習都是在命令列中外掛ipython進行的。
有需要安裝的,請參考一下兩個帖子。
1、如何在windows下寫python程式碼?
2、如何在windows環境下使用ipython?

把codepicture.py檔案和simsun.ttf字型檔案放在用某資料夾下。

我放在了 F:\py 下

我知道的執行方式有三種,具體如下:

第一種:

開啟命令列,跳轉到 F:\py ,當然不跳轉也是可以的
確保字型檔案和py檔案都在F:\py目錄下
這裡寫圖片描述這裡寫圖片描述
執行結果

第二種:

第二種執行方法比較靈活,可以使用任意目錄下的字型,將驗證碼生成到任意目錄下
比如說,我要用windos自帶的字型,把驗證碼圖片生成在桌面上
跳轉到 F:\py 下
這裡寫圖片描述

執行結果生成的檔案在桌面上
這裡寫圖片描述
這種導包的方式會生成pycache檔案的
想要了解下的可以移步,執行Python指令碼時生成的pycache資料夾,瞭解下

第三種:

第三種方式是無意之間發現的,後來想了想理論上是和第一種方式一樣

瞬間覺得自己用第一種方式是走了彎路(笑哭)

在確保codepicture.py檔案和simsun.ttf字型檔案都在同一目錄的情況下

直接雙擊執行codepicture.py檔案

這裡寫圖片描述

還真是雙擊666。

最後上個連線,可以下載壓縮包,裡面有程式碼和字型檔案。

壓縮包