python快速生成验证码(内推码/密码)

你的名字 2023-06-25 06:15 54阅读 0赞
  1. import random
    import string

    print(string.ascii_letters) #生成a~z,A~Z的字符串
    print(string.ascii_uppercase) #生成A~Z的字符串
    print(string.ascii_lowercase) #生成a~z的字符串
    print(string.digits) #生成0~9的字符串

结果:
在这里插入图片描述

  1. import random
  2. import string
  3. code_str = string.ascii_letters + string.digits
  4. print(code_str)
  5. print(random.sample(code_str,4)) #随机挑选4个字符
  6. def gen_code(len=4):
  7. # code = ''
  8. # for i in range(len):
  9. # new_s = random.choice(code_str)
  10. # code += new_s
  11. # return code
  12. return ''.join(random.sample(code_str,len))
  13. print([gen_code(10) for i in range(1000)])

发表评论

表情:
评论列表 (有 0 条评论,54人围观)

还没有评论,来说两句吧...

相关阅读

    相关 验证生成

    视图函数里 > 1,导入图片,画布,画笔,画笔上的字体,定义坐标 > 2,从外部导入字体(字体导入到static静态中) > 3,随机生成验证码,验证码颜色,验证