文件名称:aiofiles:对asyncio的文件支持
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-18 01:37:45
asyncio Python
aiofiles:对asyncio的文件支持 aiofiles是用Python编写的Apache2许可库,用于处理asyncio应用程序中的本地磁盘文件。 普通的本地文件IO处于阻塞状态,无法轻松,便携地实现异步。 这意味着执行文件IO可能会干扰asyncio应用程序,该应用程序不应阻塞正在执行的线程。 aiofiles通过引入支持将操作委派给单独的线程池的异步版本的文件来帮助解决这一问题。 async with aiofiles . open ( 'filename' , mode = 'r' ) as f : contents = await f . read () print ( contents ) 'My file contents' 还支持异步迭代。 async with aiofiles . open ( 'filename' ) as f : as
【文件预览】:
aiofiles-master
----MANIFEST.in(16B)
----README.rst(6KB)
----poetry.lock(21KB)
----pyproject.toml(439B)
----.github()
--------workflows()
----test_requirements.txt(70B)
----tests()
--------test_tempfile.py(2KB)
--------test_os.py(3KB)
--------resources()
--------test_simple.py(2KB)
--------threadpool()
----tox.ini(484B)
----LICENSE(11KB)
----src()
--------aiofiles()
----.gitignore(774B)