目标:
使用Python语言生成指定长度的验证码,一般验证码的逻辑基本相似,可以根据需求后期添加图形化界面,制作成一款app的小插件,或者做成网页形式的验证码提交页面。
实施:
话不多说,上截图:
实现:
代码:
# -*- coding: utf-8 -*- # @Time : 1000/5/21 19:43 # @Author : Tuomasi # @File : 生成指定长度的验证码.py def generate_code(num): '''generate_code方法主要用于生成指定长度的验证码,有一个num函数,需要传递一个int类型的数值,其return返回结果为num''' import random #定义字符串 str1= "23456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" #循环num次生成num长度的字符串 code ='' for i in range(num): index = random.randint(0,len(str1)-1) code += str1[index] return code #帮助文档使用help(generate_code) # help(generate_code) num =int(input("输入验证码的长度:")) print(generate_code(num))