今天发现了,一个有趣的函数;以后再也不用担心,怎么生成随机的各种类型的字符串了;
from captcha.image import ImageCaptcha import string,random # 大小写 # stt = random.sample(string.ascii_letters,4) # 小写 # stt = random.sample(string.ascii_lowercase,4) #大写 # stt = random.sample(string.ascii_uppercase,4) # 哈希(大小写 包含数字) # stt = ''.join(random.sample(string.hexdigits,4) ) # 随机数字 # stt = ''.join(random.sample(string.octdigits,4)) # 随机的符号(只有固定几种,会重复) # stt = ''.join(random.sample(string.whitespace,6)) # 特殊符号 + 加大小写字母 + 数字 # stt = ''.join(random.sample(string.printable,10)) # 随机特殊符号 如: ;(._#`)>*] # stt = ''.join(random.sample(string.punctuation,10))

本文介绍了一种使用Python生成各种类型随机字符串的方法,包括大小写字母、数字、特殊符号等组合,适用于验证码等场景。
1956

被折叠的 条评论
为什么被折叠?



