aiosqlite:到标准sqlite3模块的异步桥

时间:2024-05-18 12:05:32
【文件属性】:

文件名称:aiosqlite:到标准sqlite3模块的异步桥

文件大小:34KB

文件格式:ZIP

更新时间:2024-05-18 12:05:32

python sqlite asyncio sqlite3 Python

aiosqlite:用于AsyncIO的Sqlite aiosqlite为sqlite数据库提供了一个友好的异步接口。 它复制标准的sqlite3模块,但具有所有标准连接和游标方法的异步版本,以及用于自动关闭连接和游标的上下文管理器: async with aiosqlite.connect(...) as db: await db.execute("INSERT INTO some_table ...") await db.commit() async with db.execute("SELECT * FROM some_table") as cursor: async for row in cursor: ... 它也可以以传统的程序方式使用: db = await aiosqlite.connect(...)


【文件预览】:
aiosqlite-main
----.gitignore(1KB)
----requirements-dev.txt(189B)
----.pylint(16KB)
----README.rst(3KB)
----CHANGELOG.md(5KB)
----.github()
--------issue_template.md(150B)
--------workflows()
--------pull_request_template.md(61B)
----mypy.ini(90B)
----docs()
--------contributing.rst(79B)
--------conf.py(3KB)
--------index.rst(379B)
--------api.rst(749B)
--------_static()
--------_templates()
--------changelog.rst(70B)
----LICENSE(1KB)
----makefile(809B)
----CONTRIBUTING.md(1KB)
----CODE_OF_CONDUCT.md(3KB)
----.pyup.yml(76B)
----MANIFEST.in(26B)
----pyproject.toml(1KB)
----aiosqlite()
--------tests()
--------context.py(1KB)
--------cursor.py(3KB)
--------__init__.py(851B)
--------core.py(12KB)
--------py.typed(0B)
--------__version__.py(23B)
----.readthedocs.yml(156B)

网友评论