- 项目的文件夹
- 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\n‘ % (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]()
原文:https://www.cnblogs.com/lvguchujiu/p/11869280.html