学习python3 的数据结构list,练手写的生成密码小程序。
源代码如下:
import random
import os
passwdlength = int(input('请输入要生成的密码长度: '))
stringall = 'qwertyuiopasdfghjklzxcvbnm1234567890QWERTYUIOPASDFGHJKLZXCVBNM!@#$%^&*()'
passwd = ''.join(random.sample(stringall, passwdlength))
print('生成的密码为:'+passwd)
# 将密码写入txt文件
Note = open('passwd.txt', mode='w')
Note.write('随机密码为:'+passwd)
Note.close()
os.system("pause")
运行结束会把密码写入到一个passwd.txt文件
当然,那么多位的密码是测试的,真实没人会用这么长的密码。