摘要: 一 程序配置 选择一个文件settings.py放置项目中的静态参数,比如文件路径,数据库配置,软件的默认设置等等 二 文件划分而治 针对不同的函数功能的模块,放在不同的文件中。具体分类如下 1 配置文件:settings.py 放置项目中的静态参数,比如文件路径,数据库配置,软件的默认设置等等 2 阅读全文
posted @ 2020-06-10 23:25 武林人捕鱼为业 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一 os模块:系统相关的模块 1 和文件夹相关 os.makedirs('dirname1/dirname2') 可生成多层递归目录 *** os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 *** os.mkdir('dirn 阅读全文
posted @ 2020-06-09 23:43 武林人捕鱼为业 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 概念 序列化是指将某种数据类型做一种特殊的字符串形式处理,方便数据类型的存取以及传输。 意义 在程序中,如果需要用到一些数据存放个人信息,比如用户名和密码字典类型,那么会在多种场景下需要用到这个数据。如果将该数据用作全局变量,一方面不安全,另一方面也很不方便,让所有的程序都来调用这个变量不现实。所以 阅读全文
posted @ 2020-06-07 22:42 武林人捕鱼为业 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一 模块概述 模块是常用功能的集合,封装语句的最小单位。意义:1 方便程序的管理 2 避免重复造轮子。 01 模块的分类: 1 自定义模块 2 内置模块 3 第三方模块 02 模块的运行方式 脚本方式:直接用解释器运行,直接作为脚本执行。 模块方式:被其他模块导入 03 __name__属性的使用 阅读全文
posted @ 2020-06-06 22:26 武林人捕鱼为业 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一 开放封闭原则 1 对扩展是开放的,允许代码的功能扩展 2 对修改是封闭的,不允许修改源码,并且调用方式也不能改变。 二 装饰器 相当于在原有的函数的基础上添加了一个功能。比如原有的函数getAverage()是求平均值的功能,给它装饰了一个测试函数运行时间的装饰器后,那么再调用getAverag 阅读全文
posted @ 2020-06-04 22:44 武林人捕鱼为业 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 匿名函数,内建函数以及闭包 阅读全文
posted @ 2020-06-04 15:28 武林人捕鱼为业 阅读(117) 评论(0) 推荐(0) 编辑