python第二十二天-----在做作业当中............

作业 1, ATM:模拟实现一个ATM + 购物商城程序

额度 自定义实现购物商城,买东西加入 购物车,调用信用卡接口结账可以提现,手续费5%支持多账户登录支持账户间转账记录每月日常消费流水提供还款接口ATM记录操作日志提供管理接口,包括添加账户、用户额度,冻结账户等。。。用户认证用装饰器

程序结构:ATM/#综合目录|- - -atm/#atm程序主目录|       |- - -README|       |- - -__init__.py|       |- - -bin/#执行程目录|       |      |- - -__init__.py|       |      |- - -atm.py #用户登陆执行执行文件|       |      |- - -admin.py #管理员登陆执行文件|       ||       ||       |- - -conf/#配置文件目录|       |      |- - -__init__.py|       |      |- - -confing.py#配置文件|       ||       |- - -core #主逻辑程序目录|       |      |- - -main.py#用户登陆主要程序|       |      |- - -admin_log.py#管理员登陆主要程序|       |      |- - -log_file.py#日志相关函数|       |      |- - -opertion_admin.py#用户登陆操作相关函数|       |      |- - -transaction.py#用户操作相关函数|       |      |- - -user_pass.py#用户\用户登陆登陆相关函数|       ||       ||       ||       ||       |- - -db/#用户数据目录|       |     |- - -__init__.py|       |     |- - -admin_list#管理员列表|       |     |- - -admin_lock#管理员锁定列表|       |     |- - -user_file.txt#用户列表|       |     |- - -lock_name.txt#用户锁定列表|       |     |- - -data/#用户帐户存取目录|       |            |- - -abc.json #独立用户数据|       ||       |- - -log/#日志目录|             |- - -admin_erro.log#管理员错误日志|             |- - -admin_log.log#管理员登陆日志|             |- - -admin_operation.log#管理员操作日志|             |- - -user_erro.log#用户错误日志|             |- - -user_log.log#用户登陆日志|             |- - -user_operation.log#用户操作日志||- - -shopping/#商城程序目录|       |- - -__init__.py|       |- - -README|       |- - -bin/#执行目录|       |     |- - -__init__.py|       |     |- - -shop.py#商城用户登陆执行执行文件|       ||       |- - -conf/#配置文件目录|       |     |- - -__init__.py|       |     |- - -config.py#配置文件|       ||       |- - -core/##主逻辑程序目录|       |     |- - -opert.py#主逻辑函数相关|       |     |- - -shopping.py#商城主程序|       ||       ||       |- - -db/#数据目录|       |     |- - -lock_name.txt#用户帐户|       |     |- - -goodslist.txt#商品列表文件|       |     |- - -lock_name.txt#用户消费记录文件|       |     |- - -user_file.txt#用户帐户文件|       |     |- - -ueer_infor#用户帐户信息文件
时间: 2024-10-07 05:30:07

python第二十二天-----在做作业当中............的相关文章

Python第二十二天 stat模块 os.chmod方法 os.stat方法

Python第二十二天   stat模块  os.chmod方法  os.stat方法 stat模块描述了os.stat(filename)返回的文件属性列表中各值的意义,根据stat模块读取os.stat()中的值的意思简单来说,os.stat是将文件的相关属性读出来,然后用stat模块来处理 os.stat 返回一个stat 结果,结果类型是posix.stat_result stat(path) -> stat result 获取stat结果 st = os.stat('/tmp/aa.p

菜鸟学Python第二十二天

面向对象的三大特性之继承 什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或者多个父类(python支持多继承),父类又可以称为基类又或超类,新建的类称为派生类或者子类. 子类会'遗传'父类的属性(特征和技能),从而解决代码重用的问题 class Father: # 父类 height = tall class Son(Father): # 子类,需要将父类传入 pass ? print(Son.height) #子类直接调用的父类中的属性 继承与抽象 继承描述的是子类与父类之间的关系

python第二十四天-----作业终于完成啦

1 #!usr/bin/env python 2 #-*-coding:utf-8-*- 3 # Author calmyan 4 #日志记录相关函数 5 import os,logging,time 6 from conf import config 7 8 def log_file_():#检测文件是否存在 9 if os.path.exists(config.USER_ERRO):#确认用户错误日志文件是否存在 10 with open(config.USER_ERRO,'w',encod

javaSE第二十二天

第二十二天????312 1:登录注册IO版本案例(掌握)????312 2:数据操作流(操作基本类型数据的流)(理解)????313 (1)定义:????313 (2)流对象名称????313 (3)代码演示:????313 3:内存操作流(理解)????314 (1)说明:????314 (2)三种类型????315 (3)代码演示:????315 4:打印流(掌握)????316 (1)字节打印流,字符打印流????316 (2)特点:????317 E:代码演示????317 (3)复制

第十周补做作业

第十周课下补做作业 相关知识点的总结 Comparable接口:如果链表中存放的对象不是字符串数据,那么创建对象的类必须实现Comparable接口,即实现该接口中的方法int compareTo(Object b)来规定对象的大小关系.也就是让待排序对象所在的类实现Comparable接口,并重写Comparable接口中的compareTo()方法,缺点是只能按照一种规则排序 Comparator接口:编写多个排序方式类实现Comparator接口,并重写新Comparator接口中的com

Python第二十一课(反射/元类)

Python第二十一课(反射/元类)    >>>思维导图>>>中二青年 反射reflect 什么是反射, 其实是反省,自省的意思 反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力 反射就是通过字符串操作属性 涉及的四个函数,这四个函数就是普通的内置函数 没有双下划綫,与print等等没有区别 hasattr getattr setattr delattr p = Person("jack",18,"man") #

解题报告——2018级2016第二学期第四周作业 (2的幂次方)

解题报告——2018级2016第二学期第四周作业 题目: 描述 任何一个正整数都可以用2的幂次方表示.例如:137=27+23+20. 同时约定方次用括号来表示,即ab 可表示为a(b). 由此可知,137可表示为:2(7)+2(3)+2(0) 进一步:7= 22+2+20   (21用2表示) 3=2+20 所以最后137可表示为: 2(2(2)+2+2(0))+2(2+2(0))+2(0) 又如:1315=210 +28 +25 +2+1 所以1315最后可表示为: 2(2(2+2(0))+

NanUI for Winform 使用示例【第二集】——做一个所见即所得的Markdown编辑器

经过了这一个多星期的调整与修复,NanUI for .NET Winform的稳定版已经发布.应广大群友的要求,现已将NanUI的全部代码开源. GitHub: https://github.com/NetDimension/NanUI Release: https://github.com/NetDimension/NanUI/releases 这次发布的是一个相对稳定的版本,解决和改善了如下问题: 页面随机白屏问题(主要原因是GC自动回收后,造成内存地址不可读) NanUI编译版本改为.NE

学习《Python核心编程》做一下知识点提要,方便复习(一)

学习<Python核心编程>做一下知识点提要,方便复习. 计算机语言的本质是什么? a-z.A-Z.符号.数字等等组合成符合语法的字符串.供编译器.解释器翻译. 字母组合后产生各种变化拿python来说就是.keyword.数值,类,函数,运算符,操作符...... 1.变量不用声明,类型不固定 2.True,False = False,True读出了什么?True是个bool()类实例 3.类型工厂函数就是python2.2后把int() bool()等对数据类型操作的函数分装成对象 类 了