10 2022 档案

摘要:ATM购物车 1. 先把主要用到的文件夹在项目根目录下创建一下!!! 2. 再先把简单的几个常用的文件创建一下 bin start.py # 直接写,固定的 core src.py conf settings.py db db_handler.py interface bank_interface 阅读全文
posted @ 2022-10-31 22:49 tengyifan 阅读(44) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 pycharm Ctrl+Z 返回上一步操作 Ctrl+Y 返回下一步操作 hashlib模块 1.基本使用 import hashlib md5 = hashlib.md5() md5.update(''.encode('utf8')) md5.hexdigest() 2.算法的种类 阅读全文
posted @ 2022-10-28 17:20 tengyifan 阅读(105) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 python下载第三方模块 命令行操作 2.7 3.6 3.8 pip3.8 install 模块名 1.注意pip到底是哪个解释器版本的 2.下载可能会出现的问题 1.版本过低报错 按照提示拷贝更新命令执行即可 2.报错含有timeout关键字 网络波动较大 换网或者多执行几次 3. 阅读全文
posted @ 2022-10-27 16:14 tengyifan 阅读(57) 评论(0) 推荐(0) 编辑
摘要:补充知识1 脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。 脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。 一个脚本通常是解释执 阅读全文
posted @ 2022-10-26 16:58 tengyifan 阅读(270) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 统计指定类型的文件个数 1.列举指定目录下所有的内容名称 2.然后获取想要统计的文件后缀名 3.循环遍历所有符合指定后缀名的文件个数 ps:只需要遍历第一层级即可 动态展示指定文件的内容 1.获取一个指定目录路径 2.列表该路径所有的内容名称 3.循环展示所有文件内容并带有编号 4.针 阅读全文
posted @ 2022-10-25 21:56 tengyifan 阅读(38) 评论(0) 推荐(0) 编辑
摘要:import os import json import time base_dir = os.path.dirname(os.path.dirname(__file__)) # dirname获取当前文件所在的目录路径,嵌套使用就是获取上一级的路径 db_dir = os.path.join(ba 阅读全文
posted @ 2022-10-24 23:54 tengyifan 阅读(29) 评论(0) 推荐(0) 编辑
摘要:近期遗忘知识回顾 代码打开文件时注意: with open(文件路径,模式,字符编码)as 变量名 这个地方变量名相当于就是指代了文件名,一般用f来指代,如果得到的文件路径是字符串格式的,那么就不需要r'路径' 了,模式r是只读,w是只写,a是追加,t是文本模式,b是二进制模式。 单写一个r,w,a 阅读全文
posted @ 2022-10-23 19:27 tengyifan 阅读(11) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 包的实际应用 内部含有__init__.py文件的文件夹 如果直接导入包名其实导入的是内部的__init__.py文件, 所以包名点的方式其实是跟__init__.py文件要名字 编程思想的转变 1.面条版 2.函数版 3.模块版 软件开发目录规范 -项目名 --bin目录 项目启动文 阅读全文
posted @ 2022-10-20 16:47 tengyifan 阅读(128) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 索引取值与迭代取值差异 可迭代对象 迭代器对象 生成器对象 模块简介 有了模块我们就可以站在巨人的肩膀上编程 模块的四种表现形式 模块的分类 自定义模块 内置模块 第三方模块 导入模块的两种句式 1.import import md 1.先产生执行文件名称空间 2.产生模块名称空间 执 阅读全文
posted @ 2022-10-19 21:20 tengyifan 阅读(69) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 异常处理的语法结构 try: 待监测的代码(可能会出错的代码) except 具体的错误类型 as e: 具体错误类型对应的解决策略 except Exception as e: 万能异常统一处理策略 else: 待监测的代码没有出错会执行的子代码 finally: 无论发送什么 最后 阅读全文
posted @ 2022-10-18 16:17 tengyifan 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1. 作业讲解 登录校验装饰器+用户权限 1.有几个普通函数 2.需要在执行之前添加校验用户信息的功能 3.编写一个校验用户是否登录的装饰器 4.定义全局变量存储用户是否登录的信息(由于不单单需要记录用户登录状态还需要记录当前用户的权限 所以使用了字典) 5.装饰器每次获取用户信息之前先判断用户是否 阅读全文
posted @ 2022-10-17 17:34 tengyifan 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1.利用有参装饰器编写多种用户登录校验策略 """ 1.直接写死的 jason 123 2.数据来源于列表 ['jason|123','kevin|321','tony|222'] 3.数据来源于文件 jason|123\n tom|321\n """ 有参装饰器套路模板: def login_au 阅读全文
posted @ 2022-10-15 18:35 tengyifan 阅读(67) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 作业讲解 1.装饰器 2.递归函数 算法简介及二分法 算法:解决问题的方法 二分法:每次取一半 def get_middle(l1,target_num): if len(l1) == 0: print('找不到') return # 注意这个地方一定不要忘了return,不写就一直报 阅读全文
posted @ 2022-10-14 16:41 tengyifan 阅读(35) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 多层语法糖 def outter1(func1): # 8 这时候 wrapper2函数名赋值给了func1 func1>>>wrapper2 print('加载了outter1') def wrapper1(*args, **kwargs): # 11 print('执行了wrapp 阅读全文
posted @ 2022-10-13 15:41 tengyifan 阅读(39) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 global与nonlocal关键字 global 用于局部名称空间修改全局名称空间中的名字绑定关系 nonlocal 用于局部名称空间修改外层局部名称空间中的名字绑定关系 函数名的多种用法 1.函数名可以当做变量名被赋值 def index(): print('from index' 阅读全文
posted @ 2022-10-12 18:21 tengyifan 阅读(55) 评论(0) 推荐(0) 编辑
摘要:# 昨日内容回顾 * 函数参数 ```python """ 短的 简单的靠前 长的 复杂的靠后 同一个形参在调用的过程中不能多次赋值 """ 位置参数 位置形参 函数定义阶段括号内依次填写的变量名 位置实参 函数调用阶段括号内依次填写的数据值 基本规律是按照位置顺序一一对应传值 '''如果想打破位置 阅读全文
posted @ 2022-10-11 14:53 tengyifan 阅读(50) 评论(0) 推荐(0) 编辑
摘要:# 昨日内容回顾 * 作业讲解 ```python 写代码可以先写思路、出错之后不要慌先看错在哪里然后针对性的校验 ``` * 文件内光标移动实战 ```python 了解即可 后续会采用更加方便快捷的监控机制 ``` * 硬盘删除数据的原理 ```python 占有态 自由态 ``` * 文件内数 阅读全文
posted @ 2022-10-10 19:33 tengyifan 阅读(136) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 文件基本操作 方式1 f1 = open(文件路径,操作模式,encoding='utf8') f1.方法 f1.close() 方式2 with open(文件路径,操作模式,encoding='utf8') as f2: f2.方法 # 子代码运行结束自动调用f2.close() 阅读全文
posted @ 2022-10-09 21:55 tengyifan 阅读(149) 评论(0) 推荐(0) 编辑
摘要:上周内容回顾 字典内置方法 1. 类型转换 dict() 2. 重要操作 dict1[key] .get(key) dict1[key] = value 常用!!! 修改与新增字典的键值对 键存在则修改对应的值 不存在,则在字典末尾新增一组键值对 del dict1[key] 只需要给一个键就可以将 阅读全文
posted @ 2022-10-08 21:30 tengyifan 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示