摘要: 作业: 2、文件完整性校验(考虑大文件) import hashlib import random import os def get_md5(file_path): size=os.path.getsize(file_path) bytes_size=size*8 list_seek=[int(b 阅读全文
posted @ 2020-03-31 17:53 耗油炒白菜 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 今日作业: 1、检索文件夹大小的程序,要求执行方式如下python3.8 run.py 文件夹 import os,sys file_dir=sys.argv[1] res=0 def filedir_size(file_dir): global res for file in os.listdir 阅读全文
posted @ 2020-03-30 14:39 耗油炒白菜 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 目录 常用模块 time与datetime模块 random模块 os模块 sys模块 shutil模块 json&pickle模块 shelve模块 xml模块 configparser模块 hashlib模块 suprocess模块 logging模块 re模块 PrettyTable模块 图片 阅读全文
posted @ 2020-03-29 20:50 耗油炒白菜 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 目录: readsys/ ├── bin │ ├── __init__.py │ └── start.py ├── conf │ ├── __init__.py │ └── setting.py ├── core │ ├── __init__.py │ └── src.py ├── db │ ├── 阅读全文
posted @ 2020-03-29 10:29 耗油炒白菜 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 什么是包: #包就是模块 #具体的:包就是一个包含有__init__.py文件的文件夹,所以其实我们创建包的目的就是为了用文件夹将文件/模块组织起来 #需要强调的是: 1. 在python3中,即使包下没有__init__.py文件,import 包仍然不会报错,而在python2中,包下一定要有该 阅读全文
posted @ 2020-03-27 22:45 耗油炒白菜 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 作业:1、文件内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求:从文件中取出每一条记录放入列表中,列表的每个元素都是{'name': 阅读全文
posted @ 2020-03-26 16:42 耗油炒白菜 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 什么是模块: 模块就是一系列功能的集合体,分为三大类 I:内置的模块 II:第三方的模块 III:自定义的模块 一个python文件本身就一个模块,文件名m.py,模块名叫m ps:模块有四种形式 1 使用python编写的.py文件 2 已被编译为共享库或DLL的C或C++扩展 3 把一系列模块组 阅读全文
posted @ 2020-03-26 14:48 耗油炒白菜 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 什么是匿名函数: #匿名就是没有名字#定义有名函数 def func(x,y,z=1): return x+y+z #定义匿名 lambda x,y,z=1:x+y+z #与函数有相同的作用域,但是匿名意味着引用计数为0,使用一次就释放,除非让其有名字 func=lambda x,y,z=1:x+y 阅读全文
posted @ 2020-03-26 14:45 耗油炒白菜 阅读(148) 评论(0) 推荐(0) 编辑
摘要: # 面向过程的编程思想: # 核心是"过程"二字,过程即流程,指的是做事的步骤:先什么、再什么、后干什么 # 基于该思想编写程序就好比在设计一条流水线 # 优点:复杂的问题流程化、进而简单化 # 缺点:扩展性非常差 # 面向过程的编程思想应用场景解析: # 1、不是所有的软件都需要频繁更迭:比如编写 阅读全文
posted @ 2020-03-26 14:42 耗油炒白菜 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 什么是算法: 算法:是高效解决问题的办法 二分法应用场景 # 需求:有一个按照从小到大顺序排列的数字列表 # 需要从该数字列表中找到我们想要的那个一个数字 # 如何做更高效??? nums=[-3,4,13,10,-2,7,89] find_num=10 nums.sort() # 方案一:整体遍历 阅读全文
posted @ 2020-03-26 14:36 耗油炒白菜 阅读(171) 评论(0) 推荐(0) 编辑