自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Day9 - Python中的多线程、多进程

二、多进程所有的任务分类1.IO 密集型任务 ==> CPU主要负责任务调度,多线程2.CPU 密集型任务 ==> 需要复杂计算,多核CPU同时工作计算速度加快,多进程python里面的多线程是假的,因为python任务只能启动一核CPU,无法利用多核CPU同时工作多进程的启用...

2021-07-09 14:36:05 331

原创 Python类的定义-小记

Python类的定义-小记一、编程思想1、面向过程获取所有qq号 ==> 下载头像 ==>保存文件2、面向对象买车的面向过程与面向对象的流程买车过程:4S店买车 ==> 保险公司 买保险 ==> 税务局 上税 ==> 车管所 上牌面向对象:直接在买车处办理所有流程,只针对买车处(化零为整)类 ==>一个模板、一个模型对象、实例 ==> 通过模型制作出来的东西实例化 ==> 制作实例过程继承二、定义类1.类名首字母要大写:class C

2021-07-02 18:12:11 209

原创 Day7 - 发送邮件yamail模块及钉钉消息

一、使用yamail发送邮件import yamail# import yagmail #邮件中附件是中文名,显示乱码username = "xxxxxxx@qq.com"password = "mugwgipyxkaxjdih"host = "smtp.qq.com"# host = "smtp.163.com"smtp = yamail.SMTP(host=host,user=username,password=password)#如果是一个人直接写字符串,发送多人则传lists

2021-06-18 15:57:07 461

原创 Day7 - Python异常处理及traceback模块

一、代码异常报错如下:1.列表中不存在数据报错l = [1,2,3]d={}# print(d["k"])print(l[3])[result~]:D:\Python\Python37\python.exe F:/飞马座_Python/Mycode/day7/异常处理.pyTraceback (most recent call last): File "F:/飞马座_Python/Mycode/day7/异常处理.py", line 6, in <module> p

2021-06-18 04:14:35 565

原创 Day6 - Python第三方模块xpinyin、faker、pymysql、Redis、rediscluster、xlrd、xlutils、openpyxl、request

一、安装第三方数据库第一种方式:1.将pip命令加入到环境变量,且将python的安装目录下scripts目录加入到环境变量里面2.pip install 数据库名称 : pip install xpinyinpython2:easy_install xpinyin or 先安装pip:easy_install pip...

2021-05-28 17:00:27 1090

原创 Day5 - Python常用模块os、sys

一、OS 模块1.rename()重命名函数方法os.rename('cars','car1')os.rename('mm.py','mmm.py')time.sleep(10)os.rename('car1','cars')os.rename('mmm.py','mm.py')2.remove()删除文件,不能删除文件夹3.mkdir()和makedirs()创建文件夹用法和区别os.mkdir(r’cars\bmw1’)创建文件夹,父目录不存在的时候不能创建os.makedirs

2021-05-21 15:20:19 119

原创 Day5 - 内置函数

内置函数一.sum()、max()、min()对列表和元组l = [1,2,3,5,6,211,344,522]#sum() 求和函数#max() 找出列表中的最大值#min() 找出列表中的最小值s = 0for i in l: s = s + iprint("sum result is: %s" % s)print(sum(l))print("最大值是:%s" % max(l))print("最小值是:%s" % min(l))print("平均值是:%s" % (sum

2021-05-21 00:09:46 148

原创 Day4 - 函数、方法

Day4 - 函数、方法函数作用提高代码复用性,简化代码

2021-05-14 00:50:15 67

原创 Day4 - Python 语言对Json字符串的处理

Json模块一、字符串与字典区别及相互转换字典转换为字符串:dump()方法1.打印时,字典k和v是单引号,Json字符串的内容使用双引号来标记的2.把字典转为字符串,使用dumps方法可以将字典k-v形式改为Json字符串3.在dumps()方法中添加ensure_ascii=False可以打印中文4.在Json()中添加indent=4代表缩进4个空格的意思import jsonimport pprintd = {"code":0,"msg":"操作成功","token":"xxxxx

2021-05-13 12:42:53 273

原创 上课练习题-小面

Day4 - 上课练习题一、监控日志分析1.需求分析:找出每分钟超过100次访问的ip地址,将其加入黑名单2.代码:import timepoint = 0FILE_NAME = 'access.log'while True: ips = {} f = open(FILE_NAME,encoding='utf-8') f.seek(point) if point == 0: # 判断是否为第一次读取 f.read() # 将指针移动到文件最后

2021-05-13 02:10:45 93

原创 Day4 - 文件操作

Day4 - 文件操作一、解包解包适用于有下标的数据类型原代码:msg = "admin,123456"username = msg.split(',')[0]password = msg.split(',')[1]print(username + '\n' + password)[result~]:admin123456使用解包方法:msg = "admin,123456"username,password = msg.split(',') # 解包print(userna

2021-05-13 02:08:57 125

原创 Day3 - 集合

Day3 - 集合1.集合自带去重,且集合是无序的使用set()和list()进行集合和list转换s = {1,2,3,4,5,4,3} # 集合也是用{}表示print(s)[result~]:{1, 2, 3, 4, 5}2.定义空集合s2 = set()s2.add(1)print(s2)[result~]:{1}3.在集合中添加元素add()s = {1,2,3,4,5,4,3}s.add(7)print(s)[result~]:{1, 2, 3, 4

2021-05-12 00:57:37 113

原创 小小算总结

小小算总结1.验证字符串是否为回文算法:s = input("s:").strip()s_list =[]for i in s: if i.isalnum(): s_list.append(i) else: print("%s 是一个符号:"% i) #continueprint('s_list',s_list)new_s = ''.join(s_list).lower()# print("new_s: %s" % new_s)

2021-05-11 16:07:30 111

原创 Day3 - Python小知识 非空即真、非零即真

非空即真,非零即真如果被判断的内容为空,包括字符串、列表、字典、整数、none,则该判断为 False,否则为Truefalse 内容包括a=""b=[]c={}d=0f=Noneusername = input("username:").strip()# if len(username) == 0:# print("输入不能为空")if username: print("username",username)else: print("username不能

2021-04-29 14:34:29 307

原创 Day3 - 字符串方法

集合、文件操作、字符串方法一.字符串方法字符串:a = “abc\n123 \n”1.index() & find() 查找字符串中的元素下标print(a.index(“c”, 0,3))a.找的元素不存在,返回结果会报错,报错信息:ValueError: substring not foundb.参数:后面可以接”start、end”,从start开始找,到end结束print(a.find(“d”))a.和index()区别:找不到元素会返回 -1b.参数:后面可以接”st

2021-04-29 14:12:02 124

原创 Day1 接口测试-Postman与Charles使用

飞马座-day16 get与post请求方式区别get、post区别1、post请求比get请求安全2、get请求参数有长度限制,post请求没有3、get请求一般用来获取数据,post请求一般用来发送数据get请求没有请求体,把参数放在url中,只有url和请求头post是通过Request body进行传递参数7 cookie与session区别Cookie & SessionSession:存在服务器Cookie:存在客户端,一般存在浏览器,Cookie里面存在的时Se

2021-04-16 20:40:31 905

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除