Async file io
Project description
aiopen
Install: pip install aiopen
Async-open
Why not use aiofiles?
- Wanted more type annotations
- aiofiles uses ye ole
@coroutine
decorator -- aiopen uses python3.6+async/await
- aiopen is a callable module, so you can do:
import aiopen
async with aiopen('afile.txt', 'w') as f: await f.write('some text!')
async with aiopen('afile.txt', 'r') as f: content = await f.read()
(Big shouts out to the aiofiles people, aiopen is entirely based off of aiofiles)
Usage:
Just import it! The module is also callable!
import aiopen
async with aiopen('afile.txt', 'w') as f:
await f.write('some text!')
async with aiopen('afile.txt', 'r') as f:
content = await f.read()
print(content)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aiopen-0.5.5.tar.gz
(6.6 kB
view hashes)
Built Distribution
aiopen-0.5.5-py3-none-any.whl
(7.6 kB
view hashes)