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 details)
Built Distribution
File details
Details for the file aiopen-0.5.5.tar.gz
.
File metadata
- Download URL: aiopen-0.5.5.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.2 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dfc09a11b5220471f902fa049ffd2b6a1408d5ed867aa6d3861042ddf95335d |
|
MD5 | 2466a23b51dde4c181fc1ee42260f57c |
|
BLAKE2b-256 | 5b91e84d0d4c3f0c93ba3c057a0a3f19727712c06c33591ecae91d0f25947424 |
File details
Details for the file aiopen-0.5.5-py3-none-any.whl
.
File metadata
- Download URL: aiopen-0.5.5-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.11.2 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34c5025de030a45a7c14485b1921cd3a56cfe0313aef67d41bfc9c9caf5f359f |
|
MD5 | 051663316a369bcd278261f0d54a16df |
|
BLAKE2b-256 | c9b9e42218ec7a6c0dd4051f788873969eb601ad6fa07b79ebb0d5b7ea7ab51f |