用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 '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
