今天发现了,一个有趣的函数;以后再也不用担心,怎么生成随机的各种类型的字符串了;
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))