Python 生成驗證碼

2021-09-25 02:36:02 字數 840 閱讀 5366

import random

import string

# 因為驗證碼是由字母和數字組成,所以使用string包中的ascii_letters和digits將所有的儲存到乙個字串中

# 從此字串中隨機選取幾個作為目標的驗證碼

s = string.ascii_letters + string.digits

print

(s)# 定義乙個生成驗證碼的函式,方便復用

# 方法1:

defgen_code

(len=4

):# len預設是4位

res_code =

''for i in

range

(len):

res_code += random.choice(s)

return res_code

print

(gen_code())

# 方法2:

defcode_gen

(len=4

):return

''.join(random.sample(s,

len)

)print

(code_gen())

print

([gen_code(

)for i in

range(10

)])print

([code_gen(6)

for i in

range(10)])

結果:

python生成驗證碼

生成4位驗證碼 import random import string 此函式可以生成數字和字母 code str string.ascii letters string.digits 生成字母 大小寫 數字 print code str def gen code len 4 構造乙個函式 code...

驗證碼一(驗證碼生成)

根據手機好查詢密碼 return type description code for i 0 i 6 i 4位驗證碼也可以用rand 1000,9999 直接生成 將生成的驗證碼寫入session,備驗證時用 session start session verify num code 建立,定義顏色...

python生成驗證碼 python之驗證碼生成

今天向大家總結一下python在做專案時用到的驗證碼生成工具 code與captcha code 全稱 graphic verification code 安裝 pip install code 使用 import code s,v code.generate 序列解包 s.show 顯示生成的驗證...