python用random产生验证码

Posted 存在55555

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python用random产生验证码相关的知识,希望对你有一定的参考价值。

import random


def get_code():
    code = ‘‘
    for i in range(5):
        num = str(random.randrange(10))     # 得到随机数字并转化成字符
        zm = chr(random.randrange(97, 123))     # 得到小写字母的ascii码值用chr转换成字母
        zm_d = chr(random.randrange(65, 91))    # 得到大写字母的ascii码值用chr转换成字母
        single = random.choice([num, zm, zm_d]) # 得到随机的一个字符
        code += single                          # 字符串拼接
    return code


ret = get_code()
print(ret)

以上是关于python用random产生验证码的主要内容,如果未能解决你的问题,请参考以下文章

Python random随机生成6位验证码示例代码

Python random随机生成6位验证码示例代码

random模块产生随机手机验证码

用python写个随机验证码

python 随机生成验证码,应用random和chr函数

Python实现简单的验证码模块