上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页
摘要: 终端项目目录下python manage.py migrate flush # 或者 python manage.py migrate app(app的名字) zero 阅读全文
posted @ 2022-05-31 16:18 郭祺迦 阅读(393) 评论(0) 推荐(0)
摘要: 示例1:# -*- coding: utf-8 -*- import aiomysql import asyncio async def test_mysql(): # 网络IO操作,连接MySQL conn = await aiomysql.connect(host='127.0.0.1', po 阅读全文
posted @ 2022-05-31 14:12 郭祺迦 阅读(145) 评论(0) 推荐(0)
摘要: 假如你的并发达到2000个,程序会报错:ValueError:too many file descriptors in select()。报错的原因字面上看是Python调取的select对打开的文件有最大数量的限制,这个其实是操作系统的限制,Linux打开文件的最大数默认是1024,Windows 阅读全文
posted @ 2022-05-31 14:12 郭祺迦 阅读(356) 评论(0) 推荐(0)
摘要: 在使用python代码操作Redis时,连接/操作/断开都是IO。pip3 install aioredis# -*- coding: utf-8 -*- import asyncio import aioredis async def execute(address, password): pri 阅读全文
posted @ 2022-05-31 14:11 郭祺迦 阅读(218) 评论(0) 推荐(0)
摘要: 1、异步上下文管理器此种对象通过定义__aenter__()和__aexit__()方法来对async with语句中的环境进行控制。import asyncio class AsyncContextManage: def __init__(self): self.conn = conn async 阅读全文
posted @ 2022-05-31 14:10 郭祺迦 阅读(55) 评论(0) 推荐(0)
摘要: 是asyncio的时间玄幻的替代方案。事件循环 > 默认asyncio的事件循环。pip3 install uvloopimport asyncio import uvloop asyncio.set_event_loop_policy(uvloop.EventLoopPolicy()) # 编写a 阅读全文
posted @ 2022-05-31 14:10 郭祺迦 阅读(108) 评论(0) 推荐(0)
摘要: 1、什么是异步迭代器实现了__aiter__()和__anext__()方法的对象。__anext__必须返回一个awaitable对象。async for会处理异步迭代器的__anext__()方法所返回的可等待对象,直到引发一个StopAsyncIteration异常。由PEP 492引入。2、 阅读全文
posted @ 2022-05-31 14:09 郭祺迦 阅读(70) 评论(0) 推荐(0)
摘要: 1、concurrent.futures.Future对象使用线程池、进程池实现异步操作时用到的对象。具体参考:2020-11-16 ThreadPoolExecutor 的用法及实战以后写代码可能会存在交叉使用。例如:你的某个项目都是基于协程异步编程,加入mysql不支持协程,那么在访问数据库的时 阅读全文
posted @ 2022-05-31 14:08 郭祺迦 阅读(179) 评论(0) 推荐(0)
摘要: 1、案例:asyncio+不支持异步的模块# -*- coding: utf-8 -*- import asyncio import requests async def download_image(url): # 发送网络请求,下载图片(遇到网络下载图片的IP请求,自动化切换到其他任务) pri 阅读全文
posted @ 2022-05-31 14:08 郭祺迦 阅读(40) 评论(0) 推荐(0)
摘要: Task继承Future,Task对象内部await结果的处理基于Future对象来的。示例1:# python3.7的写法 import asyncio async def main(): # 获取当前事件循环 loop = asyncio.get_running_loop() # 创建一个任务( 阅读全文
posted @ 2022-05-31 14:07 郭祺迦 阅读(44) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页