用python生成随机字符串的方法,简单易操作,记录一下,以备随时翻查:
>>> import random >>> import string >>> ''.join(random.sample(string.ascii_letters + string.digits + string.punctuation, 15)) '?rKR*>m-Wu1plz6'
string的三个方法分别可以得到字符、数字和特殊字符,如下:
>>> string.ascii_letters 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' >>> string.digits '0123456789' >>> string.punctuation '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'