Python library to read S3 file as local file.
Project description
s3-reader
Python library to read S3 file as local file.
Requirement
- Python 3.9, 3.10, 3.11
Installation
$ pip install s3-reader
Usage
from s3_reader import File
def check_s3_file(path):
file = File(path)
with open(file.path) as f:
...
check_s3_file('s3://<bucket>/path/to/file')
In this example, the S3 file is downloaded when file = File(path)
is
executed, and it is stored as a temporary file.
file.path
refers to the path of the locally stored temporary file.
At the end of the check_s3_file
function, the file object is deleted, and
consequently, the temporary file is also deleted.
If path refers to a local file instead of an S3 file, File simply copies the path, and you can use the File object in the same manner.
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
s3_reader-0.1.3.tar.gz
(7.2 kB
view hashes)
Built Distribution
Close
Hashes for s3_reader-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2fb3e1cebbe4bc750f4a6d172219de2ae970e76b86ce2e9a45e1ce6c03dee75 |
|
MD5 | 00147e9a821e91dc464c9a762d7e8d51 |
|
BLAKE2b-256 | 060b376b8425d2b9cf3f44ea6ffe5f4c7fa799b00f7490a86d88e09e50abcf8a |