# 密码薄
passwordBook = {}
def add(password, value):
if password not in passwordBook.keys():
passwordBook[password] = value
save()
else:
print("该密码已存在")
def delete(password):
if password in passwordBook.keys():
del passwordBook[password]
print(passwordBook)
save()
else:
print("该密码不存在")
def modify(password, newValue):
if password in passwordBook.keys():
passwordBook[password] = newValue
print(passwordBook)
save()
else:
print("该密码不存在")
def find(value):
if value in passwordBook.values():
print("该网址存在")
else:
print("该网址不存在")
def save():
f = open("password.txt","w")
f.write(str(passwordBook))
f.close()
def printInfo():
print("密码簿的功能如下:")
print("1.添加")
print("2.删除")
print("3.修改")
print("4.查找")
i = 0
while i<5:
printInfo()
num = int(input("请输入要选择的功能:"))
if num==1:
web = input("请输入存入的网址:")
password1 = input("请输入密码:")
add(password1, web)
print(passwordBook)
elif num==2:
password2 = input("请输入密码:")
delete(password2)
elif num==3:
password3 = input("请输入密码:")
value3 = input("请输入新的网址:")
modify(password3,value3)
elif num==4:
value4 = input("请输入要查找的网址:")
find(value4)
i+=1
Python制作一个“密码薄”,其可以存储一个网址和一个密码。
猜你喜欢
转载自blog.csdn.net/weixin_41524411/article/details/89791100
今日推荐
周排行