- from random import choice
- from time import sleep
- key = str()
- print('='*30,'欢迎使用密码生成器','='*30)
- def quit1():
- print('>>> 程序将在3秒后退出!!!\n>>> 3')
- sleep(1)
- print('>>> 2')
- sleep(1)
- print('>>> 1')
- sleep(1)
- print('>>> 0')
- quit()
- try:
- TRUE_FALSE = int(input('>>> 输入1运行程序,输入0退出程序\n>>> 可在本程序目录下获取最后生成的密码\n>>> '))
- if TRUE_FALSE > 1:
- print('>>> 请勿非法输入!!!')
- quit1()
- except ValueError:
- print('>>> 请勿非法输入!!!')
- quit1()
- datas = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','q','p','r','t','s','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','T','U','S','V','W','X','Y','Z','1','3','4','5','6','7','8','9','0','2','!','@','#',"'",'"','$','%','^','&','*','(',')','-','_','=','+','~','`','{','}',',','.']
- while TRUE_FALSE:
- for i in range(31):
- key1 = choice(datas)
- key += key1
- chu = open('生成的密码.txt','w+')
- chu.write(key)
- chu.close()
- print('>>> ',key)
- try:
- TRUE_FALSE = int(input('>>> '))
- if TRUE_FALSE > 1:
- print('>>> 请勿非法输入!!!')
- quit1()
- except ValueError:
- print('>>> 请勿非法输入!!!')
- quit1()
-
- key = str()
复制代码 |