python
- 爬虫
- 数据分析
- 数据可视化
- 机器学习
- Django
楚五同学
后端
展开
-
微信聊天机器人-dome项目
调用的是青云客的接口:api.qingyunke.com。原创 2023-05-12 21:25:06 · 67 阅读 · 0 评论 -
序列化器-django
一般情况下,我们需要在视图函数中获取客户端提交过来的数据,并将其通过 Django 的序列化器反序列化为某个 Django 模型的实例对象,然后进行保存或其他操作。一般情况下,我们需要在视图函数中获取数据库中的数据并对其进行处理,最终将处理后的数据集合通过 Django 的序列化器转化为特定格式的数据,再交给前端或其他系统进行处理。序列化器可以将 Django 的模型实例转换成特定格式的字典(JSON 或 XML),也可以将这个字典反序列化回模型实例。原创 2023-05-11 16:05:57 · 506 阅读 · 0 评论 -
中间件-django
中间件的作用和执行顺序原创 2023-05-11 14:40:41 · 341 阅读 · 0 评论 -
闭包-python
闭包修改局部变量问题原创 2023-05-11 13:23:00 · 201 阅读 · 0 评论 -
装饰器-python
如果一个对象定义了 __getattr__方法,那么当它访问一个不存在的属性时,解释器会调用该方法,并将属性名作为参数传入,然后由该方法决定如何处理这个属性。与函数装饰器相似,类装饰器允许我们在不修改类定义的情况下,增加一些额外的功能或者修改类的行为。其中,decorator 就是一个装饰器函数,它会接受一个函数对象作为参数,并返回一个新的函数对象。实际上被执行的是装饰器返回的新的函数对象,只是在装饰器函数内运行了该函数对象。类装饰器也是一个函数,它接受一个类作为参数,并返回一个新的类对象。原创 2023-05-10 10:51:14 · 29 阅读 · 0 评论 -
生成器-python
在 Python 中,生成器是一种特殊的迭代器,可以通过函数实现。与常规函数不同的是,生成器在执行时并不会一次性返回所有结果,而是在需要时逐个产生值,并在每次产生值后,直到下一次需要时再继续执行。原创 2023-05-09 23:33:23 · 749 阅读 · 0 评论 -
爬虫_selenium.webdriver
参考:https://blog.csdn.net/weixin_40331132/article/details/124637868。xpath和css可以直接复制从浏览器使用(精准定位,代码比较长),也可自己查看网页元素编写(代码比较短,自己查看网页元素麻烦)3版本的find_element_by_class_name()在4版本会报错。其他同理,需要换成find_element()或find_elements()推荐xpath、css、id。原创 2023-05-09 23:03:07 · 66 阅读 · 0 评论 -
Django-常用命令
django常用命令,版本为django4原创 2023-05-09 23:00:17 · 30 阅读 · 0 评论 -
python twiny共享y轴
twiny共享y轴twinx同理官方文档-谷歌汉化个人理解twiny()作用:创建并返回一个共享y轴的子图对象例:ax2=ax1.twiny() twiny返回一个与ax1共享y轴的子图对象。这时候就多了一个子图ax2,该子图的x轴位于坐标轴上方,通过ax2对象可以对上方x轴进行修改,但ax2不能修改下方x轴,因为它是属于ax1的参考官方文档设置双坐标轴(twinx & twiny)...原创 2022-03-29 21:13:40 · 1421 阅读 · 0 评论 -
python 花式索引
花式索引的定义花式索引(Fancy indexing)是指利用整数数组进行索引,这里的整数数组可以是Numpy数组也可以是Python中列表、元组等可迭代类型。一维数组的花式索引创建一维数组arr1 = np.array([1.0,2,3,4])花式索引arr1[1:4]获得[0,2,3] 不包含下标4import numpy as np#创建一维数组arr1 = np.array([1,2,3,4])print(arr1[1:4])结果如果数组有浮点数,那就会建立浮点数数组二原创 2022-03-09 17:35:38 · 5062 阅读 · 0 评论