摘要: 一 logging模块 1、logging 模块介绍 logging模块 :日志模块,记录日志 2、如何定制日志格式 3 使用 4 两个重要的知识 1、日志名的命名 ​ 日志名是区别日志业务归属的一种非常重要的标识 2、日志轮转 ​ 日志记录着程序员运行过程中的关键信息 ​ 当日志文件达到一定大小时 阅读全文
posted @ 2020-04-01 20:27 蛋蛋的丶夜 阅读(118) 评论(0) 推荐(0) 编辑
摘要: import configparser 配置对象 config = configparser.ConfigParser() config.read('/Users/tophan/PycharmProjects/ATM+ 购物车/conf/setting.ini') 如果不是绝对路径,在其他地方调用该 阅读全文
posted @ 2020-03-31 21:59 蛋蛋的丶夜 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一 序列化 1.什么是序列化与反序列化 序列化指的是把内存的数据类型转换成一个特定的格式的内容 内存中的数据类型 》序列化 》特定的格式(jso格式或者 pickle格式) 特定的格式(json 格式或者 pickle 格式) 》反序列化 》内存中的数据类型 2、为何要用序列化 序列化得到结果=== 阅读全文
posted @ 2020-03-31 21:52 蛋蛋的丶夜 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1、检索文件夹大小的程序,要求执行方式如下 python3.8 run.py 文件夹 2、随机验证码 3、进度条 阅读全文
posted @ 2020-03-30 23:47 蛋蛋的丶夜 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 一 time time 模块是普通的时间模块 1、time.time( ) ​ 时间戳:从 1970 到现在经过的秒数 ​ 作用:用于时间间隔的计算 2、time.strftime( ) ​ 按照某种格式显示的时间: 2020 03 30 11:11:11 ​ 作用:用于展示时间 3、time.lo 阅读全文
posted @ 2020-03-30 23:31 蛋蛋的丶夜 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 软件开发目录规范 为了提高程序的可读性和可维护性,我们应该为软件设计良好的目录结构。 目录结构 具体目录结果如下: 注:run.py为启动文件,一般存放在项目的根目录下,因为在运行时会默认将运行文件所在的文件夹作为 sys.path的第一个路径,这样就省去了处理环境变量的步骤 关于 readme 关 阅读全文
posted @ 2020-03-29 17:47 蛋蛋的丶夜 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 作业: 阅读全文
posted @ 2020-03-26 21:26 蛋蛋的丶夜 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 一 模块 1、什么是模块 ​ 模块是一系列功能的结合体 ​ 分为三大类: ​ 1、内置的模块 ​ 2、第三方的模块 ​ 3、自定义的模块 ​ 一个 python 文件本身就是一个模块,文件名:m.py 模块名:m ps:模块分为四种形式 ​ 1 使用python编写的.py文件 2 已被编译为共享库 阅读全文
posted @ 2020-03-26 21:25 蛋蛋的丶夜 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一 迭代器 1、什么是迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一层的结果而继续的,单纯的重复并不是迭代。 2、为何要有迭代器 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型 生成器对象属于迭代器,所以可以使用 for 循环迭代取值,如下: 只要函数体 阅读全文
posted @ 2020-03-26 21:23 蛋蛋的丶夜 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、文件内容如下,标题为:姓名,性别,年纪,薪资 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是 6 使用递归打印斐波那契数列(前两个数的和得到第三个数,如:0 1 1 2 3 5 8...) 7 一个嵌套很多层的列表,如l=[1,2,[3,[4,5,6,[7,8,[9,10,[11, 阅读全文
posted @ 2020-03-25 19:19 蛋蛋的丶夜 阅读(138) 评论(0) 推荐(0) 编辑