E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Asyncio
python并发与并行(十一) ———— 让
asyncio
的事件循环保持畅通,以便进一步提升程序的响应能力
前一篇blog说明了怎样把采用线程所实现的项目逐步迁移到
asyncio
方案上面。迁移后的run_tasks协程,可以将多份输入文件通过tail_async协程正确地合并成一份输出文件。
bug404_
·
2024-09-13 03:17
python并发与并行
python
开发语言
Python异步编程_
asyncio
实现协程的几种方法:greenlet,早期模块yield关键字
asyncio
装饰器(python3.4及其之后)async、await关键字(python3.5及其之后)【推荐】1.1greenlet实现协程
代码输入中...
·
2024-09-09 04:19
python
开发语言
深度学习
numpy
Python 协程 & 异步编程 (
asyncio
) 入门介绍
在近期的编码工作过程中遇到了async和await装饰的函数,查询资料后了解到这种函数是基于协程的异步函数。这类编程方式称为异步编程,常用在IO较频繁的系统中,如:Tornadoweb框架、文件下载、网络爬虫等应用。协程能够在IO等待时间就去切换执行其他任务,当IO操作结束后再自动回调,那么就会大大节省资源并提供性能。接下来便简单的讲解一下异步编程相关概念以及案例演示。1.协程简介1.1协程的含义
linmeiyun
·
2024-09-09 04:18
后端
python
python
爬虫
学习
开发语言
机器学习
InnoDB引擎之-两次写(Double Write)
InnoDB引擎有几个重点特性,为其带来了更好的性能和可靠性:插入缓冲(InsertBuffer)两次写(DoubleWrite)自适应哈希索引(AdaptiveHashIndex)异步IO(
AsyncIO
胸毛飘逸
·
2024-09-08 22:33
详细分析python中的 async 和 await(附Demo)
目录前言1.基本知识2.Demo2.1Demo1(同步)2.2Demo2(错误)2.3Demo3(不正确的异步)2.4Demo4(正确异步)3.完整版4.拓展4.1
asyncio
.create_task
码农研究僧
·
2024-09-08 08:05
Python
python
async
await
异步
python 报错 module ‘
asyncio
‘ has no attribute ‘run‘
原因是:python的版本过低解决办法:pip3installnest_
asyncio
importnest_
asyncio
nest_
asyncio
.apply()
噶噶~
·
2024-09-07 11:11
安装
python
python3.6
asyncio
_Python3.6 AttributeError:模块“
asyncio
”没有属性“run”
import
asyncio
importaiohttpurls=['http://www.google.com','http://www.yandex.ru','http://www.python.org
weixin_39608478
·
2024-09-07 11:10
python3.6
asyncio
AttributeError: module ‘
asyncio
‘ has no attribute ‘run‘ 或者是 “create_task”
asyncio
异步协程写法在python3.7之前asyncdeff1(num):print("f1start")await
asyncio
.sleep(num)print("f1end")asyncdeff2
小二丶上酒
·
2024-09-07 10:02
Python
【Python】成功解决python报错:AttributeError: module ‘
asyncio
‘ has no attribute ‘run‘
成功解决python报错:AttributeError:module‘
asyncio
‘hasnoattribute‘run‘。
I'mAlex
·
2024-09-07 10:57
python
开发语言
协程
asyncio
、gevent
1、协程是一种轻量级的并发机制,允许你在单个线程内模拟并发执行多个任务。协程非常适合用于I/O密集型任务,如网络请求、文件读写等,在等待I/O操作完成时,协程可以继续执行其他任务而不是阻塞。生成器:协程的基础是生成器(generator)。生成器是一种特殊的迭代器,它可以使用yield表达式暂停其执行,并在后续调用next()方法时恢复执行。生成器可以使用yield表达式返回一个值,并保存当前的状
u010373106
·
2024-09-07 07:11
python
python
开发语言
python 异步编程
asyncio
库:Python3.4版本引入了
asyncio
库,该库提供了一种方便的方法来编写异步代码。使用
asyncio
库,可以将异步操作定义为协程,然后使用a
Anuttarasamyasambodh
·
2024-09-06 18:12
python
服务器
linux
执行rasa shell 遇到
asyncio
.exceptions.TimeoutError报错
结果,今天我又一次遇到了
asyncio
-Taskexceptionwasneverretrieved的报错(如图),我先是吃了一惊,然后第一反应是按照上次的处理方法又操作了一遍,然后……然并卵!
天飓
·
2024-08-27 01:35
RASA学习
树莓派
聊天机器人
rasa
python
fastapi 关于线程池、同步、异步的问题解答汇总
seo优化:如何在python的
asyncio
里面执行同步函数并且不阻塞事件循环如何在python的fastapi里面执行同步函数并且不阻塞事件循环fastapi的视图函数加不加async的区别fastapi
·
2024-02-25 03:05
python
1.3.网络编程
在Python中进行网络编程可以使用多种模块和库,常用的有socket模块、socketserver模块、
asyncio
库等。这些工具提供了不同级别和方式的网络编程支持,可以根据
sty3318
·
2024-02-19 20:56
python学习
python
学习
Python
asyncio
updateCode#@Time:2023/11/1016:02#@Author:yhw#@FileName:c_update.py#@Description:importthreadingimport
asyncio
importsubprocessimportosfrom
Loganer
·
2024-02-14 03:59
Python
python
开发语言
爬取猫眼电影 通过Python异步进行MongoDB存储
fromurllib.robotparserimportRobotFileParserimportrequestsfrompyqueryimportPyQueryimportpymongoimportcopyimport
asyncio
Serven_Students
·
2024-02-12 04:44
【Python 学习笔记】异步IO (
asyncio
) 协程
可以交给
asyncio
执行的任务被称为协程,
asyncio
即异步的意思,在Python3中这是一个仅使用单线程就能达到多线程、多进程效果的工具。
TeamsSix
·
2024-02-10 21:19
aiohttp——异步爬虫
()assession:asyncwithsession.get('https://www.baidu.com')asresposne:print(awaitresposne.text())loop=
asyncio
.get_event_loop
派派森森
·
2024-02-10 12:31
Python
asyncio
高性能异步编程 详解
目录一、协程1.1、greenlet实现协程1.2、yield关键字1.3、
asyncio
1.4、async&await关键字二、协程意义三、异步编程3.1、事件循环3.2、快速上手3.3、await3.4
编程抗氧化
·
2024-02-10 07:52
Python
python
开发语言
asyncio
异步
uvloop
await
(五)Web框架
更新app.py:#-*-coding:utf-8-*-importlogging;logging.basicConfig(level=logging.INFO)import
asyncio
,os,json
顽强的猫尾草
·
2024-02-09 14:23
python协程 async/await的理解
新老对比用
asyncio
提供的@
asyncio
.coroutine可以把一个generator标记为coroutine类型,然后在coroutine内部用yieldfrom调用另一个coroutine实现异步操作
一条不更新的懒狗
·
2024-02-08 17:25
【Go】三、Go并发编程
并发编程我们主流的并发编程思路一般有:多进程、多线程但这两种方式都需要操作系统介入,进入内核态,是十分大的时间开销由此而来,一个解决该需求的技术出现了:用户级线程,也叫做绿程、轻量级线程、协程python-
asyncio
清河__
·
2024-02-08 02:20
Go
golang
开发语言
后端
python bilibili直播弹幕
原文:AioWebSocket实现python异步接收B站直播弹幕importsslimportwebsocketimport
asyncio
importzlibimportjsonimport_threadasthreadimporttimeimportrequestsclassWebsocketClient
暗碳
·
2024-02-07 18:30
python
开发语言
《Python 网络爬虫简易速速上手小册》第6章:Python 爬虫的优化策略(2024 最新版)
文章目录6.1提高爬虫的效率6.1.1重点基础知识讲解6.1.2重点案例:使用
asyncio
和aiohttp实现异步爬虫6.1.3拓展案例1:利用Scrapy的并发特性6.1.4拓展案例2:使用缓存来避免重复请求
江帅帅
·
2024-02-07 00:30
《Python
网络爬虫简易速速上手小册》
python
爬虫
数据分析
数据挖掘
人工智能
网络安全
性能优化
fastapi框架
Starlette是一种轻量级的ASGI框架/工具包,是构建高性能
Asyncio
服务的理性选择。快速:可
阿汤哥的程序之路
·
2024-02-06 20:31
python
fastapi
【python】asyncore 和
asyncio
异步套接字服务
不过,需要注意的是,随着Python3.4引入
asyncio
模块,asyncore在新的Python项目中已经较少使用,因为
asyncio
提供了更加现代、灵活和强大的异步编程能力。
言之。
·
2024-02-04 16:39
python
开发语言
ROS bridge内网穿透例程
安装与基本通信sudoapt-getinstallros-noetic-rosbridge-*ros_bridge使用的是websocket的通信机制#-*-coding:utf-8-*-import
asyncio
importwebsocketsimportjsonasyncdefconnect_to_ros_bridge
Moresweet猫甜
·
2024-02-04 16:09
日常问题
人工智能
机器人
SLAM
ROS
websocket
廖雪峰python教程之搭载web-app骨架day2
在这里先给出廖雪峰老师给出的源码app.py,并且我按照自己的理解进行了相关的标注:importlogging;logging.basicConfig(level=logging.INFO)import
asyncio
港的小天地
·
2024-02-04 10:18
Python
python
廖雪峰Python教程实战Day 2 - 编写Web App骨架,运行后不显示网页如何解决
教程代码如下:importlogging;logging.basicConfig(level=logging.INFO)import
asyncio
,os,json,timefromdatetimeimportdatetimefromaiohttpimportwebdefindex
要努力学习鸭
·
2024-02-04 10:43
Python
web
app
python
python使用websockets库
/usr/bin/python3#主要功能:创建1个基本的websocketserver,符合
asyncio
开发要求import
asyncio
impo
*Major*
·
2024-02-03 03:22
python
numpy
开发语言
pyppeteer(五)--执行自定义js
先上整体代码import
asyncio
fro
瓜T_T
·
2024-02-02 11:54
【Python】
asyncio
库的介绍及用法
目录1、应用场景2、
asyncio
-标准库1、应用场景Python的
asyncio
库被设计用于处理并发和异步编程,同时提供了基于协程的高级API,以在处理一些I/O密集型操作时提供更好的性能和易用性。
“趁早”
·
2024-02-01 06:40
python
python
笔记
【python】使用aiohttp库编写一个简单的异步服务器
它建立在Python的
asyncio
库之上,提供了一种方便的方式来处理异步请求和响应。
babybin
·
2024-01-29 07:30
服务器
运维
python
asyncio
异步编程
一、协程协程(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。对于协程而言,并不是计算机所提供的,计算机所提供的只有进程和线程、而协程则是通过程序员人为所创造的。我们通常将协程称为微线程,是一种用户态的轻量级线程。协程不像线程和进程那样,需要进行系统内核上的上下文切换,协程的上下文切换是由程序员决定的。在Python中
小石潭记丶
·
2024-01-29 07:12
python
开发语言
前端
fastapi学习
Starlette是一种轻量级的ASGI框架/工具包,是构建高性能
Asyncio
服务的理性选择。快速:可与NodeJS和Go比肩的极高性能(归功于Starlette
likemebee
·
2024-01-29 05:10
fastapi
学习
Python
asyncio
的基本使用
Asyncio
在python3.6、3.7的基本使用方式什么是事件循环(eventloop):一方面,它类似于CPU,顺序执行协程的代码;另一方面,它相当于操作系统,完成协程的调度,即一个协程“暂停”时
__walden
·
2024-01-28 00:14
#
Python进阶
python
利用aiohttp异步爬虫实现网站数据高效抓取
一、aiohttp简介aiohttp是一个基于
asyncio
的异步HTTP客户端/服务器框架,它提供了一种简单而强大的方式来处理
小白学大数据
·
2024-01-27 13:42
python
爬虫
android
python
vue2使用websocket和echars动态展示本机CPU使用情况,后端框架使用fastapi
后端代码:fromfastapiimportFastAPI,WebSocketimportpsutilimport
asyncio
app=FastAPI()@app.websocket("/ws")asyncdefwebsocket_endpoint
默默前行的旅者
·
2024-01-26 12:51
websocket
fastapi
网络协议
MetaGPT入门(三)-OSS订阅智能体
《MetaGPT智能体开发入门》教程-飞书云文档(feishu.cn)import
asyncio
importosimportsmtplibimporttimefromemail.mime.multipartimportMIMEMultipartfromemail.mime.textimportMIMETextfromtyping
zhengknight
·
2024-01-25 21:28
python
pyppeteer脚本
import
asyncio
frompyppeteerimportlaunchlaunch_args={"headless":True,"args":["--start-maximized","--no-sandbox
国强_dev
·
2024-01-25 14:33
python
html转换图片
import
asyncio
frompyppeteerimportlaunchasyncdefhtml_to_image_binary(html):#创建浏览器实例browser=awaitlaunch(
国强_dev
·
2024-01-25 14:03
html
python
前端
服务端性能优化措施
应用一般语言不会成为瓶颈数据结构和算法优化数据库层:索引优化,慢查询消除,批量减少操作IO,使用NoSQL网络IO:批量操作,pipeline操作减少IO缓存:使用内存数据库redis/memcached异步:
asyncio
meto风
·
2024-01-24 17:37
爬虫案例—抓取找歌词网站的按歌词找歌名数据
https://www.91ge.cn/lxyyplay/find/目标:抓取页面里的所有要查的歌词及歌名等信息,并存为txt文件一共46页数据网站截图如下:抓取完整歌词数据,如下图:源码如下:import
asyncio
importtimeimportaiohttpfromaiohttpimportTCPConnector
Bruce_Liuxiaowei
·
2024-01-24 10:42
总结经验
编程
爬虫案例
爬虫
python
Python中的aiohttp模块简单运用
在命令行中执行以下命令即可安装:pipinstallaiohttpaiohttp构建在
asyncio
之上,并提供了一个方便的API来发起HTTP请求并处理响应。
梓沫1119
·
2024-01-23 17:05
Python
python
websocket
开发语言
利用Pytest插件pytest-
asyncio
实现异步代码测试
在现代异步编程的时代,Python中的pytest-
asyncio
插件为我们提供了在异步代码中进行测试的强大工具。
Summer Stone
·
2024-01-23 14:23
自动化测试
pytest
协程&
asyncio
&异步编程学习
3、
asyncio
装饰器(py3.4)4、async、aw
有梦想有行动
·
2024-01-23 03:04
学习
python异步切片下载文件(内置redis获取任务 mongo更新任务状态等)
异步切片下载二进制文件并上传桶删除本地文件importjsonimportosimport
asyncio
fromurllibimportparseimportaiohttpimportaioredisfrommotor.motor_
asyncio
import
AsyncIO
MotorClientfromretryingimportretryfromminioimportMiniofromminio
༒࿈十三༙྇࿈༒
·
2024-01-19 17:01
python
工具
python
redis
开发语言
metagpt入门(三)多动作Agent
实现一个多动作Agent都在代码注释里了,主要记住这些步骤就写出代码来了import
asyncio
importosimportreimportsubprocessfrommetagpt.schemaimportMessagefrommetagpt.logsimportloggerfrommetagpt.actionsimportActionfrommetagpt.rolesimportRolecl
zhengknight
·
2024-01-19 10:59
python
深入了解Taipy:Python打造Web应用的全面教程
其中,Taipy(Tornado+
asyncio
+IPython)是一种强大的工具组合,可以帮助大家轻松构建高性能的Web应用程序。
Rocky006
·
2024-01-17 23:40
开发语言
python
Web
并发异步编程之争:协程(
asyncio
)到底需不需要加锁?(线程/协程安全/挂起/主动切换)Python3
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_208协程与线程向来焦孟不离,但事实上是,线程更被我们所熟知,在Python编程领域,单核同时间内只能有一个线程运行,这并不是什么缺陷,这实际上是符合客观逻辑的,单核处理器本来就没法同时处理两件事情,要同时进行多件事情本来就需要正在运行的让出处理器,然后才能去处理另一件事情,左手画方右手画圆在现实中本来就不成立,只不过这个让出的过
刘悦的技术博客
·
2024-01-17 20:36
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他