利用Python生成随机4位验证码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Python生成随机4位验证码相关的知识,希望对你有一定的参考价值。
""" 作者:白 时间:2018年1月8日 功能: 生成随机4位验证码(必须由两个2字母和2个数字组成) """ import random def main(): list_num = [1,2,3,4,5,6,7,8,9,0] list_str = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','s','t','x','y','z'] veri_str = random.sample(list_str,2) veri_num = random.sample(list_num,2) veri_out = random.sample(veri_num + veri_str,4) veri_res = str(veri_out[0]) + str(veri_out[1]) + str(veri_out[2]) + str(veri_out[3]) print(veri_res) if __name__ == '__main__': main()
这里有两个问题:
1、如何简化list_str 生成一个a-z的列表,这里我就用比较笨的方法一个一个列出来了
2、不知道python有没有一键式的函数,生成验证码的那种
如知道以上两个问题的,可以留言告诉我一下,不胜感激!~
以上是关于利用Python生成随机4位验证码的主要内容,如果未能解决你的问题,请参考以下文章