本着助人为乐的心态,上网搜了一下Python生成字符串个随机选择的函数就写了一个这个方法:
import random
import string
strings = string.ascii_letters + string.digits + string.punctuation
def random_password(**kwargs):
lenght = kwargs.get('len', 6)
num = kwargs.get('num', 10)
result = []
for i in range(num):
pw = ''.join(random.sample(strings, lenght))
result.append(pw)
print(result)
return result
if __name__ == '__main__':
random_password(len=10)