Python实现设计一个密码记录及查询小软件,模拟记录自己在各个网站上所使用的帐号及密码,并实现浏览、查询、增加、删除、修改等基本功能。

代码:

dict={'1':'社交','2':'购物','3':'游戏'}
f1=open('D:\\ttt.txt')
print("请输入要使用功能的编号")
print("1、查询账号 2、存储新账号  3、删除账号 4、退出系统")
x=input()
if(x=='1'):
    print("请选择查询方式")
    print("1、按账号类型查询 2、按给出账号查询密码")
    yy1=input()
    if(yy1=='1'):
        f1 = open('D:\\ttt.txt', 'r')
        print("请选择要查询账号的类型:")
        print("1、社交 2、购物 3、游戏")
        y = input()
        print(dict.get(y), "账号如下:")
        for line in f1.readlines():
            a = line.split(')', 1)
            if (a[0] == ('(' + dict.get(y))):
                print(a[1])
        f1.close()
    if(yy1=='2'):
        f1 = open('D:\\ttt.txt', 'r')
        print("请输入账号:")
        y2 = input()
        m = 0;
        for line in f1.readlines()[2:len(f1.readlines()) - 1]:
            a = line.split(':', 1)
            a1 = a[1].split(' ', 1)
            if (y2 == a1[0]):
                m = 1
                print(line)
                print("密码查找成功!")
        if (m == 0):
            print("你要查询的账号不存在,查询失败!")

if(x=='2'):
    print("请选择要存储账号类型")
    print("1、社交 2、购物 3、游戏")
    z=input()
    print("请输入应用名称")
    k = input()
    print("请输入账号")
    k1 = input()
    print("请输入密码")
    k2 = input()
    str = '('+dict.get(z)+')' + k + '    ' + "账号:" + k1 + ' ' + "密码:" + k2+'\n'
    f1 = open('D:\\ttt.txt', 'a+')
    f1.write(str)
    print("账号存储成功")
    f1.close()
if(x=='3'):
   print("请输入你要删除的账号")
   cut=input()
   f1 = open('D:\\ttt.txt', 'r')
   b=[]
   for line in f1.readlines()[2:len(f1.readlines()) - 1]:
       a = line.split(':', 1)
       a1 = a[1].split(' ', 1)
       if (cut !=a1[0]):
         b.append(line)
   f1.close()
   f1 = open('D:\\ttt.txt', 'w')
   for li in range(0,len(b)):
       f1.write(b[li])
   f1.close()
if(x=='4'):
    f1.close()

    print("欢迎下次使用!")

运行结果:
Python实现设计一个密码记录及查询小软件,模拟记录自己在各个网站上所使用的帐号及密码,并实现浏览、查询、增加、删除、修改等基本功能。_第1张图片
Python实现设计一个密码记录及查询小软件,模拟记录自己在各个网站上所使用的帐号及密码,并实现浏览、查询、增加、删除、修改等基本功能。_第2张图片

Python实现设计一个密码记录及查询小软件,模拟记录自己在各个网站上所使用的帐号及密码,并实现浏览、查询、增加、删除、修改等基本功能。_第3张图片
Python实现设计一个密码记录及查询小软件,模拟记录自己在各个网站上所使用的帐号及密码,并实现浏览、查询、增加、删除、修改等基本功能。_第4张图片

Python实现设计一个密码记录及查询小软件,模拟记录自己在各个网站上所使用的帐号及密码,并实现浏览、查询、增加、删除、修改等基本功能。_第5张图片
Python实现设计一个密码记录及查询小软件,模拟记录自己在各个网站上所使用的帐号及密码,并实现浏览、查询、增加、删除、修改等基本功能。_第6张图片

你可能感兴趣的:(Python)