python生成隨機驗證碼
用python生成驗證碼,為后期訓練自己的模型做準備
import numpy as py from captcha.image import ImageCaptcha import os number = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0'] def random_Caption_text(char_set=number, captcha_size=4): captcha_text = [] for i in range(captcha_size): # 隨機選擇 c = py.random.choice(char_set) captcha_text.append(c) return captcha_text def Get_captcha_text_To_image(): image = ImageCaptcha() # 隨機獲取驗證碼 random_num = random_Caption_text() # 把驗證碼轉換為字串 captcha_text = ''.join(random_num) # 生成驗證碼 captcha = image.generate(captcha_text) image.write(captcha_text, 'C:/Users/Administrator/Desktop/image/captcha/' + captcha_text + '.jpg') def main(): for i in range(1000): Get_captcha_text_To_image() if __name__ == '__main__': main()
測驗結果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/165601.html
標籤:Python
