#简单的#!/usr/bin/env python # -*- coding:utf-8 -*- # # python 2.7.0 import random global verification_code verification_code = "" def generate_verification_code(Get_Len = 4):#默认生成4位的验证码 for i in range(0,Get_Len): NumArr = random.randrange(0,5) if NumArr == 0: Nums = random.randrange(65,79)#大写字母,不含O elif NumArr == 1: Nums = random.randrange(80,91)#大写字母,不含O elif NumArr == 2: Nums = random.randrange(48,58)#数字 elif NumArr == 3: Nums=random.randrange(97,111)#小写字母,不含o elif NumArr == 4: Nums = random.randrange(112,123)#小写字母,不含o global verification_code verification_code = verification_code + chr(Nums) def Check_verification_code(): while 1: a=raw_input("请输入验证码") if a == verification_code.lower(): print "欢迎登录" break elif a== verification_code: print "欢迎登录" break else: print("验证码不正确,请重新输入") continue generate_verification_code() print(verification_code) Check_verification_code()
python 验证码生成
最新推荐文章于 2024-06-25 14:55:16 发布