摘要: 今日内容:六 json&pickle模块七 shelve模块(了解)八 xml模块(了解) 九 configparser模块 十 hashlib模块 subprocess模块.py 课外知识:用pycharm装模块的步骤 六 json&pickle模块# 1、什么是序列化&反序列化# 内存中的数据类 阅读全文
posted @ 2020-03-31 23:28 Python-feng 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、检索文件夹大小的程序,要求执行方式如下: python3.8 run.py 文件夹 import sys import os file_path = sys.argv[1] def my_get_size(file_path): file_size = 0 if not os.path.exis 阅读全文
posted @ 2020-03-30 23:16 Python-feng 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、时间模块 1.1 时间模块优先掌握的操作 1.1.1 time import time 1) 时间分为三种格式: ① 时间戳:从1970年到现在经过的秒数 作用:用于时间间隔的计算 print(time.time()) ② 按照某种格式显示的时间:2020-03-30 11:11:11 作用:用 阅读全文
posted @ 2020-03-30 23:15 Python-feng 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 软件开发的目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可 假设你的软件名为foo,目录结构如下 Foo/ |-- core/ | |-- core.py | |-- api/ | |-- api.p 阅读全文
posted @ 2020-03-29 16:35 Python-feng 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 模块与包 一 模块介绍 1 什么是模块 模块就是一系列功能的集合体 Ⅰ 内置的模块 Ⅱ 第三方的模块 Ⅲ 自定义的模块 一个python文件本身就是一个模块,文件名m.py,模块名叫m 2 为什么要用模块 Ⅰ 内置与第三方的模块拿来就用,无需定义,这种拿来主义,可以极大的提升开发效率 Ⅱ 自定义的模 阅读全文
posted @ 2020-03-29 16:33 Python-feng 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1、文件内容如下,标题为:姓名,性别,年纪,薪资 ​ egon male 18 3000​ alex male 38 30000​ wupeiqi female 28 20000​ yuanhao female 28 10000 要求:从文件中取出每一条记录放入列表中,列表的每个元素都是{'name 阅读全文
posted @ 2020-03-27 07:46 Python-feng 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、二分法 算法:是高效解决问题的办法 算法之二分法 需求:有一个按照从小到大顺序排列的数字列表需要从该数字列表中找到我们想要的那个一个数字如何做更高效??? nums=[-3,4,7,10,13,21,43,77,89] find_num=10 nums=[-3,4,13,10,-2,7,89] 阅读全文
posted @ 2020-03-27 07:44 Python-feng 阅读(154) 评论(0) 推荐(0) 编辑
摘要: # 1、文件内容如下,标题为:姓名,性别,年纪,薪资# egon male 18 3000# alex male 38 30000# wupeiqi female 28 20000# yuanhao female 28 10000# # 要求:# 从文件中取出每一条记录放入列表中,# 列表的每个元素 阅读全文
posted @ 2020-03-25 21:49 Python-feng 阅读(120) 评论(0) 推荐(0) 编辑
摘要: yield表达式 三元表达式 yield表达式 # x=yield 返回值 # def dog(name): # print('道哥%s准备吃东西啦...' %name) # while True: # # x拿到的是yield接收到的值 # x = yield # x = '肉包子' # prin 阅读全文
posted @ 2020-03-25 21:48 Python-feng 阅读(460) 评论(0) 推荐(0) 编辑
摘要: # 1、编写课上讲解的有参装饰器准备明天默写def auth(db_type): def deco(func): def wrapper(*args, **kwargs): name = input('请输入名字: ').strip() pwd = input('请输入密码: ').strip() 阅读全文
posted @ 2020-03-25 08:11 Python-feng 阅读(127) 评论(0) 推荐(0) 编辑