
Python
文章平均质量分 86
代码浪人
小小的人儿,有大大的梦想,我会一直坚持,持续更新,坚持加油哈!
展开
-
FastAPI框架整理
id: int # 必须字段name: str = "John Snow" # 有默认值,选填字段friends: List[int] = [] # 列表中元素是int类型或者可以直接转换成int类型try:》》》》结果返回loc:报错的位置msg:原因type:类型"loc": ["friends",2],子项目主应用引入子项目tags:标题wokers:进程的数量。原创 2024-02-29 14:52:38 · 849 阅读 · 0 评论 -
Python-flask高级使用
back_populates:告诉另个表,你在用我的时候,可以定义一个名字为back_populates='xxx’的,但是你要有这个属性。给子表添加relationship来应用外键指向那个orm(相对主表)模型。子表:主动给主表绑定一个自身为单位的属性。删除班级:因为是主表,所以会取消关联关系。只在子表添加:backref=‘’’懒加载:用的时候才进行关联加载。原创 2023-10-19 13:46:26 · 302 阅读 · 0 评论 -
flask整合rabbitMQ插件的方式
总之,使用RabbitMQ插件整合Flask框架,并采用优化方案来兼容并发性生产者和消费者,是构建可靠、高效消息传递系统的关键一步。通过这种方式,我们可以利用RabbitMQ的优势来确保消息的可靠传递,并提高应用程序的处理能力。通过以上的优化方案,我们可以在Flask应用程序中充分利用RabbitMQ的功能,并且兼容高并发的生产者和消费者。同时,为了处理高并发的生产者,我们可以使用批量发送消息的方式来减少通道创建和消息发布的开销。此外,对于高并发的消费者,我们可以考虑使用异步的方式来处理消息。原创 2023-10-19 13:45:55 · 1881 阅读 · 2 评论 -
Python学习十二:Flask框架
Flask 依赖两个外部库:WerkZeug 和 Jinja2。WerkZeug 是一个WSGI(在web应用和多种服务器之间的标准Python 接口)工具集。Jinja2负责渲染模板。所以在安装Flask之前,需要安装这两个外部库,而最简单的方法就是使用 Virtualenv 创建虚拟环境。原创 2022-11-13 22:03:38 · 10388 阅读 · 0 评论 -
Python学习十一:Web编程
CGI(Common Gateway Interface)公共网关接口,是外部扩展应用程序与 Web 服务器交互的一个标准接口。它可以使外部程序处理www上客户端送来的表单数据并对此作出反应, 这种反应可以是文件、 图片、 声音、 视频等,可以在浏览器窗体上出现的任何数据。服务器端与客户端进行交互的常见方式多,CGI 技术就是其中之一。根据CGI标准,编写外部扩展应用程序,可以对客户端浏览器输入的数据进行处理,完成客户端与服务器的交互操作。原创 2022-11-04 18:28:48 · 2524 阅读 · 0 评论 -
Python学习九:使用进程和线程
使用进程和线程原创 2022-11-01 23:00:17 · 821 阅读 · 0 评论 -
Python学习八:数据库编程接口
游标对象代表数据库中的游标,用于指示抓取数据库操作上下文。主要提供执行sql语句,调用存储过程、获取查询结果等方法。原创 2022-10-21 19:03:59 · 1720 阅读 · 0 评论 -
Python学习七:异常处理及调试程序
就是在开发的过程中会发生一些错误,这些错误统称为“异常”原创 2022-10-21 15:52:10 · 586 阅读 · 0 评论 -
Python学习六:模块
在Python中,一个扩展名为.py的文件就是一个模块通常是为了方便程序的可读性和可维护性、可重复性。即编好一个模块后,只要实现该功能的程序,都一个导入这个模块实现新建一个文件,这个文件命名为“模块名+.py”的形式注意:创建模块时,设置的模块名不能是Python自带的标准模块名称模块文件的扩展名必须是.pyeg:创建一个模块,命名为bmi.py。原创 2022-10-20 15:31:51 · 797 阅读 · 0 评论 -
Python学习五:面向对象设计程序
python 面向对象学习原创 2022-10-19 22:45:00 · 1196 阅读 · 0 评论 -
Python学习四:函数
说明:关键词参数是指使用形式参数的名字来确定输入的参考值,简单而言,就是通过名字=参数的方式来保证位置不一样可以调用函数。2.默认参数要为不可变参数,使用引用参数,会对上次的结果和这次的结果可能产生影响。1.默认参数:必须在所有参数的后面,不然会报错。在函数里面定义的变量是局部变量。在函数外面定义的变量是全局变量。修饰,就可变成全局变量。在函数里面使用关键字。原创 2022-09-19 23:14:51 · 918 阅读 · 0 评论 -
Python爬虫学习五:常用-xpath
背景:xpath解析:最常用且最便捷高效的一种解析方式。通用性最高。原创 2022-07-09 23:04:25 · 1020 阅读 · 0 评论 -
Python爬虫学习一:什么是爬虫
爬虫转载 2022-07-05 22:12:06 · 378 阅读 · 0 评论 -
Python学习二:字符串
1.2 使用encode()方法解码二、字符串常规操作2.1 拼接字符串直接使用加号(同类型,不同类型会报错)汉字在GBK/GB2312编码占2个字节在UTF-8.uncode占3个字节(或者4个字节)计算长度提供len(string) 函数计算方法2.3 截取字符串string[start🔚step]start:开始位置,默认为0end:结束位置,不包含step:步长,默认为12.4 分割、合并字符串分割str.split(sep,maxsplit)str:要分割的字符串.原创 2022-06-30 00:21:06 · 977 阅读 · 0 评论 -
Python学习一:基本内容
python基础学习原创 2022-06-29 00:37:40 · 366 阅读 · 0 评论 -
Python学习三:正则表达式
1.2 元字符.匹配除了换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字^匹配字符串的开始$匹配字符串的结束1.3 重复?匹配前面的字符0次或者一次+匹配前面的字符一次或者多次*匹配前面字符0次或者多次{n}匹配前面的字符n次{n,}匹配前面的字符至少n次{n,m}匹配起码面的字符至少n次,最多m次1.4 字符类就是说匹配一个未知的一个元组集合该怎原创 2022-07-05 21:54:15 · 871 阅读 · 0 评论