设为首页 加入收藏

TOP

Python快速生成验证码
2019-09-18 11:10:42 】 浏览:116
Tags:Python 快速 生成 验证

import random
import string



def generate_code(bit_num):
    '''
    :param bit_num: 生成验证码位数
    :return: 返回生成的验证码
    '''


    all_str = string.printable.split('!')[0]
    code = ''.join([random.choice(all_str) for i in range(bit_num)])


    return code


if __name__ == '__main__':
    code = generate_code(6)
    print(code)


生成带特殊符号的验证码如下


import random
import string



def generate_code(bit_num):
    '''
    :param bit_num: 生成验证码位数
    :return: 返回生成的验证码
    '''


    all_str = string.printable
    code = ''.join([random.choice(all_str) for i in range(bit_num)])


    return code


if __name__ == '__main__':
    code = generate_code(6)
    print(code)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Python3定时器任务代码 下一篇SciPy模块应用

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目