
import csv, json
def save_to_csv(name, password):
with open('password.csv', 'w', newline='') as csvFile:
value = csv.writer(csvFile)
value.writerow(['用户名', name])
value.writerow(['密 码', password])
def save_to_json(name, password):
dictObj = {'用户名:': name, '密码:': password}
with open('password.json', 'w', encoding='UTF-8') as jsonFile:
json.dump(dictObj, jsonFile)
if __name__ == '__main__':
while True:
name1 = input('孝则请输入用户名:')
password1 = input('请输入密码:')
name2 = input('请再次输入用户名:')
password2 = input('请再次输入密码:')
if name1 == name2 and password1 == password2:
罩慎握 print('两次输入的用户名和密码相同物庆')
save_to_csv(name1, password1) # 保存为csv文件
save_to_json(name1, password1) # 保存为json文件
break
print('两次输入的用户名和密码不一致,请重新输入!')
保存的文件在这个PY文件同一个文件夹里找。
参族歼坦考代码import random
random.seed(0x1010)
s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*"
ls = []
excludes = ""while len(ls) <10:
pwd = ""改逗
for i in range(10):
pwd += s[random.randint(0, len(s)-1)]
if pwd[0] in excludes:
continue
else:
ls.append(pwd)
excludes += pwd[0]
# 直接打印
print("\n".join(ls))
# 或写兆桐入文件
fo = open("随机密码.txt", "w")
fo.write("\n".join(ls))
fo.close()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)