zoukankan      html  css  js  c++  java
  • 软甲开发目录规范

    - 项目的文件夹
    - conf:
    - 用于存放配置文件的文件夹
    - core:
    - 核心业务代码 .py
    - interface:
    - 接口, 接口内写获取数据前的逻辑代码,通过后才能获取数据
    - db:
    - 用于存放文件数据
    - lib:
    - 存放公共功能文件

    - log:
    - 用于存放日志文件,日志用于记录用户的操作记录

    - bin:
    - 里面存放启动文件 / - 启动文件

    - readme.txt:
    - 项目说明书, 用户告诉使用者项目的操作
    from conf import settings
    from lib import common
    
    
    def login():
        print('登陆')
    
    
    def register():
        print('注册')
        name = input('username>>: ')
        pwd = input('password>>: ')
        with open(settings.DB_PATH, mode='a', encoding='utf-8') as f:
            f.write('%s:%s
    ' % (name, pwd))
            # 记录日志。。。。。。
            common.logger('%s注册成功' % name)
            print('注册成功')
    
    
    def shopping():
        print('购物')
    
    
    def pay():
        print('支付')
    
    
    def transfer():
        print('转账')
    
    
    func_dic = {
        '1': login,
        '2': register,
        '3': shopping,
        '4': pay,
        '5': transfer,
    }
    
    
    def run():
        while True:
            print("""
            1 登陆
            2 注册
            3 购物
            4 支付
            5 转账
            6 退出
            """)
            choice = input('>>>: ').strip()
            if choice == '6': break
            if choice not in func_dic:
                print('输入错误命令,傻叉')
                continue
            func_dic[choice]()
    
    
    
     
  • 相关阅读:
    CentOS 7 安装java 环境
    CentOS 7 替换网易yum 源
    九度:题目1553:时钟
    Maximum Subarray
    职场细节
    poj2524 Ubiquitous Religions
    九度 1526:朋友圈
    程序载入
    设备管理
    操作系统系列
  • 原文地址:https://www.cnblogs.com/lvguchujiu/p/11869280.html
Copyright © 2011-2022 走看看