v1.5.3 网址注册记录本

作者: 大白python | 来源:发表于2019-06-18 21:47 被阅读85次
    网址注册记录本

    平时上网,少不了注册网站,哪些用户名,密码,手写笔记本最安全;可查找半天没能找出来。能统一保存在一个软件上,随手找来,一目了然就好。
    现来一个简单版本的,用到知识点:

    1. OS标准库
    2. 文件系统的操作
    3. 数据结构

    先就这三点,做一个模版。

    一、确定下功能

    1. 输入密码,用户名
    2. 保存用户名,密码到文件:code.txt
    3. 查找网址,显示用户名与密码

    二、代码流程:

    1.代码头

       # -*- conding:utf-8 -*-
       '''
      #版本:python 3.7
      #日期:2019-06-19
      @author: 大白 :60分python代码
      '''
      #打印程序的说明
      print("----------网站注册信息记录本 V1.0------------")
      print("---功能:")
      print("""
          1. 输入网址,用户名,用户密码
          2. 保存用户名,密码到文件:code.txt
          3. 查找网址,显示用户名与密码
          -----------------------------------------
          新录入按:N
          查找请按:S
      """)
    

    2.输入密码,用户名

      import os
    
      url = input()
      user_name = input()
      user_code = input()
      #存在一字典中
      url_user = {}
    
      url_user["url"]= url
      url_user["user_name"]= user_name
      url_user["user_code"]= user_code
      print(url_user)
    

    3.保存用户名,密码到文件:code.txt

      with open("code.txt","w")as userfile:
          user = str(url_user) #写入文件的必须是字符串,所以先转换成符串
          userfile.write(user) #写入文件code.txe中
    

    4.查找网址名,显示用户名,密码

      showuser = ""
      with open("code.txt","r") as readuser:
            showuser = readuser.readline()
    
      user_to_drict = dict(eval(showuser)) #需转为字典,才能能字典的方法来显示
    
      print("---请输入需查找的网站名:")
    
      sheach_url = input() #输入需查找网站名
    
      #与字典中的url对比查找
      if user_to_drict["url"] ==  sheach_url :
          print("网站名称:"+ user_to_drict["url"])
          print("用户名称:" + user_to_drict["user_name"])
          print("用户密码:" + user_to_drict["user_code"])
      else:
          print("没找到你需要找的网站,请重新输入:")
          sheach_url = input()
    

    网址注册记录本:流程式编码

    # -*- conding:utf-8 -*-
    '''
    #版本:python 3.7
    #日期:2019-06-19
    @author: 大白 :60分python代码
    '''
    
    import os
    
    #打印程序的说明
    print("----------网站注册信息记录本 V1.0------------")
    print("---功能:")
    print("""
        1. 输入网址,用户名,用户密码
        2. 保存用户名,密码到文件:code.txt
        3. 查找网址,显示用户名与密码
        -----------------------------------------
        新录入按:N
        查找请按:S
    """)
    
    you_input = input()
    
    if you_input == "n" :
        url = input()
        user_name = input()
        user_code = input()
        #存在一字典中
        url_user = {}
    
        url_user["url"]= url
        url_user["user_name"]= user_name
        url_user["user_code"]= user_code
        print(url_user)
    
        #2. 保存用户名,密码到文件:code.txt
        with open("code.txt","w")as userfile:
            user = str(url_user) #写入文件的必须是字符串,所以先转换成符串
            userfile.write(user) #写入文件code.txe中
    
    
    elif you_input == "s":
        #查找网址名,显示用户名,密码
        showuser = ""
        with open("code.txt","r") as readuser:
            showuser = readuser.readline()
    
        user_to_drict = dict(eval(showuser)) #需转为字典,才能能字典的方法来显示
    
        print("---请输入需查找的网站名:")
    
        sheach_url = input() #输入需查找网站名
    
        #与字典中的url对比查找
        if user_to_drict["url"] ==  sheach_url :
            print("网站名称:"+ user_to_drict["url"])
            print("用户名称:" + user_to_drict["user_name"])
            print("用户密码:" + user_to_drict["user_code"])
        else:
            print("没找到你需要找的网站,请重新输入:")
            sheach_url = input()
    
    
    else:
        print("请重新选择:")
        print( """
            新录入按:n
            查找请按:s
        """ )
        you_input = input()
    

    大白理解的程序大概分为三部分:
    1是数据产生,如用户键盘输入,玩游戏,游戏软件产生的各种数据,看视频APP产生的集数,已下载集数等等。
    2是软件对数据进行处理:数值加减,绘图,MP3缓存。
    3数据的存储:存储成本地文件,存入数据库。

    100分大神,80分大牛,60分大白,够用,能用,就好
    

    相关文章

      网友评论

        本文标题:v1.5.3 网址注册记录本

        本文链接:https://www.haomeiwen.com/subject/gynfqctx.html