- 版本flask版本:1.1.4jinjia2版本:2.11.3flask-script版本:2.0.6flask-blueprint版本:1.3.0flask-bootstrap版本:3.3.7.1文档flask英文文档:https://flask.palletsprojects.com/en/1.1.x/flask中文文档:https://dormousehole.readthedocs.... 版本flask版本:1.1.4jinjia2版本:2.11.3flask-script版本:2.0.6flask-blueprint版本:1.3.0flask-bootstrap版本:3.3.7.1文档flask英文文档:https://flask.palletsprojects.com/en/1.1.x/flask中文文档:https://dormousehole.readthedocs....
- 网络需要同时支持数千个客户,Tornado 是一个 Python Web 框架和一个异步网络库,它依赖于非阻塞网络 I/O 来为 Web 应用程序提供服务。因此,它可以处理数千个活动服务器连接。它是维护长轮询和大量活动连接的应用程序的救星。一个函数阻塞, 执行它的计算,一旦完成就返回。一个函数可能会因为多种原因而阻塞:网络 I/O、磁盘 I/O、互斥锁等。应用程序性能取决于应用程序使用 CP... 网络需要同时支持数千个客户,Tornado 是一个 Python Web 框架和一个异步网络库,它依赖于非阻塞网络 I/O 来为 Web 应用程序提供服务。因此,它可以处理数千个活动服务器连接。它是维护长轮询和大量活动连接的应用程序的救星。一个函数阻塞, 执行它的计算,一旦完成就返回。一个函数可能会因为多种原因而阻塞:网络 I/O、磁盘 I/O、互斥锁等。应用程序性能取决于应用程序使用 CP...
- 第一部分初步认识django,第二部分具体介绍django的配置信息,第三部分一个小案例 一、第一个Django项目 (一)Django的简介优点:Python 实现,代码干净、整洁,提供管理后台,能够快速开发,复用度高,设计使用上遵循DRY原则、易于扩展复用的中间件、内置的安全框架、丰富的第三方类库缺点:单体应用-不易并行开发,单点扩展、不适合非常小的几行代码的项目、不适合于高并发的to... 第一部分初步认识django,第二部分具体介绍django的配置信息,第三部分一个小案例 一、第一个Django项目 (一)Django的简介优点:Python 实现,代码干净、整洁,提供管理后台,能够快速开发,复用度高,设计使用上遵循DRY原则、易于扩展复用的中间件、内置的安全框架、丰富的第三方类库缺点:单体应用-不易并行开发,单点扩展、不适合非常小的几行代码的项目、不适合于高并发的to...
- 文章目录Python Web基础1. WSGI1.1 概述1.2 实现原理1、WSGI Server/gateway2、WSGI Application3、WSGI MiddleWare1.3 测试 WSGI服务器代码简析1.4 实现WSGI服务器1.5 生产环境中的Web服务器[Gunicorn](https://github.com/benoitc/gunicorn "Gunicorn"... 文章目录Python Web基础1. WSGI1.1 概述1.2 实现原理1、WSGI Server/gateway2、WSGI Application3、WSGI MiddleWare1.3 测试 WSGI服务器代码简析1.4 实现WSGI服务器1.5 生产环境中的Web服务器[Gunicorn](https://github.com/benoitc/gunicorn "Gunicorn"...
- 文章目录1. 概述2. PyQt的组织架构3. 快速体验3.1 桌面应用程序开发的一般流程3.2 Hello World4 控件布局4.1 分区布局4.2 栅格布局4.3 表单布局5. 事件和事件函数5.1 事件模型5.2 重写(Override)事件函数5.3 事件过滤器6. 信号和槽6.1 信号和槽的连接6.2 自定义信号7 桌面应用程序通用框架7.1 顶层主窗口类7.2 状态栏7.3 ... 文章目录1. 概述2. PyQt的组织架构3. 快速体验3.1 桌面应用程序开发的一般流程3.2 Hello World4 控件布局4.1 分区布局4.2 栅格布局4.3 表单布局5. 事件和事件函数5.1 事件模型5.2 重写(Override)事件函数5.3 事件过滤器6. 信号和槽6.1 信号和槽的连接6.2 自定义信号7 桌面应用程序通用框架7.1 顶层主窗口类7.2 状态栏7.3 ...
- 文章目录1. 概述1.1 Tkinter是什么?1.2 Tkinter的组织架构2. 快速体验2.1 GUI设计的一般流程2.2 控件布局2.3 事件驱动2.4 面向对象使用Tkinter3. 事件和事件对象3.1 鼠标事件3.2 键盘事件3.3 组件事件3.4 事件对象4. 常用控件4.1 窗格Frame4.2 输入框Entry4.3 单选框Radiobutton4.4 复选框Checkb... 文章目录1. 概述1.1 Tkinter是什么?1.2 Tkinter的组织架构2. 快速体验2.1 GUI设计的一般流程2.2 控件布局2.3 事件驱动2.4 面向对象使用Tkinter3. 事件和事件对象3.1 鼠标事件3.2 键盘事件3.3 组件事件3.4 事件对象4. 常用控件4.1 窗格Frame4.2 输入框Entry4.3 单选框Radiobutton4.4 复选框Checkb...
- 速度对比selectolax对比lxml对比10000个文本解析速度解析效率约为lxml的两倍# -*- coding: utf-8 -*-# @Author : zbzimport timeimport requestsfrom lxml import etreefrom selectolax.parser import HTMLParserurl = "https://www.bai... 速度对比selectolax对比lxml对比10000个文本解析速度解析效率约为lxml的两倍# -*- coding: utf-8 -*-# @Author : zbzimport timeimport requestsfrom lxml import etreefrom selectolax.parser import HTMLParserurl = "https://www.bai...
- In the last few years, web scraping has been one of my day to day and frequently needed tasks. I was wondering if I can make it smart and automatic to save lots of time. So I made AutoScraper!在过去的几... In the last few years, web scraping has been one of my day to day and frequently needed tasks. I was wondering if I can make it smart and automatic to save lots of time. So I made AutoScraper!在过去的几...
- 利用python爬取网站数据非常便捷,效率非常高,但是常用的一般都是使用BeautifSoup、requests搭配组合抓取静态页面(即网页上显示的数据都可以在html源码中找到,而不是网站通过js或者ajax异步加载的),这种类型的网站数据爬取起来较简单。但是有些网站上的数据是通过执行js代码来更新的,这时传统的方法就不是那么适用了。这种情况下有如下几种方法:清空网页上的network信息... 利用python爬取网站数据非常便捷,效率非常高,但是常用的一般都是使用BeautifSoup、requests搭配组合抓取静态页面(即网页上显示的数据都可以在html源码中找到,而不是网站通过js或者ajax异步加载的),这种类型的网站数据爬取起来较简单。但是有些网站上的数据是通过执行js代码来更新的,这时传统的方法就不是那么适用了。这种情况下有如下几种方法:清空网页上的network信息...
- 如果你是一个数据挖掘爱好者,那么验证码是你避免不过去的一个天坑,和各种验证码斗争,必然是你成长的一条道路,本篇文章为你带来验证码的入门案例,来吧,一起 Coding 吧。怎么用数字+字母的验证码我随便在百度图片搜索了一个验证码,如下今天要做的是验证码识别中最简单的一种办法,采用pytesseract解决,它属于 Python 当中比较简单的OCR识别库库的安装使用pytesseract之前,... 如果你是一个数据挖掘爱好者,那么验证码是你避免不过去的一个天坑,和各种验证码斗争,必然是你成长的一条道路,本篇文章为你带来验证码的入门案例,来吧,一起 Coding 吧。怎么用数字+字母的验证码我随便在百度图片搜索了一个验证码,如下今天要做的是验证码识别中最简单的一种办法,采用pytesseract解决,它属于 Python 当中比较简单的OCR识别库库的安装使用pytesseract之前,...
- 使用命令 pip install scrapy 进行安装,成功之后,还需要随手收藏几个网址,以便于后续学习使用。scrapy 官网:https://scrapy.org;scrapy 文档:https://doc.scrapy.org/en/latest/intro/tutorial.html;scrapy 更新日志:https://docs.scrapy.org/en/latest/new... 使用命令 pip install scrapy 进行安装,成功之后,还需要随手收藏几个网址,以便于后续学习使用。scrapy 官网:https://scrapy.org;scrapy 文档:https://doc.scrapy.org/en/latest/intro/tutorial.html;scrapy 更新日志:https://docs.scrapy.org/en/latest/new...
- lxml 库是一款 Python 数据解析库,参考重要文档在 https://lxml.de/,项目开源地址在:https://github.com/lxml/lxml,在一顿检索之后,发现 lxml 没有中文相关手册,不过好在英文文档阅读难度不大,我们可以直接进行学习。怎么用lxml.etree纵览之前的博客内容,出场率最高的就是 lxml.etree ,其次就是 Element 对象,我... lxml 库是一款 Python 数据解析库,参考重要文档在 https://lxml.de/,项目开源地址在:https://github.com/lxml/lxml,在一顿检索之后,发现 lxml 没有中文相关手册,不过好在英文文档阅读难度不大,我们可以直接进行学习。怎么用lxml.etree纵览之前的博客内容,出场率最高的就是 lxml.etree ,其次就是 Element 对象,我...
- 初学 Python 爬虫,十之八九你采集的目标是网页,因此快速定位到网页内容,就成为你面临的第一道障碍,本篇博客就为你详细说明最易上手的网页元素定位术,学完就会系列。本文核心使用到的是 Beautiful Soup 模块,因此我们用来做测试采集的站点,也是其官网(现阶段爬虫采集越来越严格,很多站点不能在采集了,很容易被封杀,只能学谁就采集谁了)官方站点www.crummy.com/softw... 初学 Python 爬虫,十之八九你采集的目标是网页,因此快速定位到网页内容,就成为你面临的第一道障碍,本篇博客就为你详细说明最易上手的网页元素定位术,学完就会系列。本文核心使用到的是 Beautiful Soup 模块,因此我们用来做测试采集的站点,也是其官网(现阶段爬虫采集越来越严格,很多站点不能在采集了,很容易被封杀,只能学谁就采集谁了)官方站点www.crummy.com/softw...
- 学习 Python 正则表达式离不开 re 模块,所以本篇博客会配合 re 模块进行编写。re 库是 Python 中处理正则表达式的标准库,本篇博客介绍 re 库的同时,会简单介绍一下正则表达式语法,如果想深入学习正则表达式,还需要好好下一番功夫。怎么用正则表达式语法正则表达式语法由字符和操作符构成,初期阶段掌握下述这些内容即可。操作符说明例子.任何单个字符,极少不能匹配[]字符集,对单个... 学习 Python 正则表达式离不开 re 模块,所以本篇博客会配合 re 模块进行编写。re 库是 Python 中处理正则表达式的标准库,本篇博客介绍 re 库的同时,会简单介绍一下正则表达式语法,如果想深入学习正则表达式,还需要好好下一番功夫。怎么用正则表达式语法正则表达式语法由字符和操作符构成,初期阶段掌握下述这些内容即可。操作符说明例子.任何单个字符,极少不能匹配[]字符集,对单个...
- urllib 模块是 Python 标准库,其价值在于抓取网络上的 URL 资源,入门爬虫时必学的一个模块。不过更多的爬虫工程师上手学习的模块已经更换为 requests 了。在 Python3 中 urllib 模块包括如下内容。urllib.request:请求模块,用于打开和读取 URL;urllib.error:异常处理模块,捕获 urllib.error 抛出异常;urllib.p... urllib 模块是 Python 标准库,其价值在于抓取网络上的 URL 资源,入门爬虫时必学的一个模块。不过更多的爬虫工程师上手学习的模块已经更换为 requests 了。在 Python3 中 urllib 模块包括如下内容。urllib.request:请求模块,用于打开和读取 URL;urllib.error:异常处理模块,捕获 urllib.error 抛出异常;urllib.p...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签