Just Read, Just Write, Just Right
Project description
Just Read, Just Write, Just Right
Free software: MIT license
JustFile is a Python library that provides a function to either read, write, or append.
It’s pretty straight-foward. No creating a file handle. no with-syntax. Just reading from a path.
Example
>>> from justfile.io import read >>> nginx_content = read('/etc/nginx/nginx.conf') >>> nginx_content [[ Whatever's in /etc/nginx/nginx.conf ]] >>> # But what if it doesn't exist? >>> not_found = read('/file/not/found.txt') >>> not_found None
Installation
pip install justfile
You can also install the in-development version with:
pip install https://gitlab.com/src-r-r/python-justfile/-/archive/master/python-justfile-master.zip
Documentation
Development
To run the all tests run:
python3 -m nose
Note, to combine the coverage data from all the tox environments run:
Windows |
set PYTEST_ADDOPTS=--cov-append tox |
---|---|
Other |
PYTEST_ADDOPTS=--cov-append tox |
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
justfile-0.0.1a0.tar.gz
(3.3 kB
view details)
Built Distribution
File details
Details for the file justfile-0.0.1a0.tar.gz
.
File metadata
- Download URL: justfile-0.0.1a0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.9 CPython/3.8.2 Linux/5.4.0-37-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f12000a1da84585402daff428fb842854d81574b923cb130af875f46ce43b4a |
|
MD5 | 9862cdeb367ac153e00295d77307ac13 |
|
BLAKE2b-256 | 9f22db3cd9161dd2a773f8fc5c975410c7dd5531e68788574a056d852de28104 |
File details
Details for the file justfile-0.0.1a0-py2.py3-none-any.whl
.
File metadata
- Download URL: justfile-0.0.1a0-py2.py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.9 CPython/3.8.2 Linux/5.4.0-37-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75ba63146bf24029696e31ee04d58dbbacf5443b27e895c69973e9bfd1f17a92 |
|
MD5 | 4aba9d7363cee32a1c737be0a6dff659 |
|
BLAKE2b-256 | fe2c2b851b151f210b894c9a32f237e8badb58d70ac895294b4a1ddc78c517db |