The os.path module replacement, with simple API.
Project description
The os.path library replacement with simple API.
>>> from os import path2 as path
>>> path('/var/log')
/var/log
>>> path('/var', 'log')
/var/log
>>> path('/home/you/file').user
'you'
>>> [(element.user, element.group, element.mod) for element in path('.')]
[('user', 'user', '0664'),
('user', 'user', '0664'),
('user', 'user', '0664'),
('user', 'user', '0664'),
('user', 'user', '0664'),
('user', 'user', '0664'),
('user', 'user', '0664'),
('user', 'user', '0775'),
('user', 'user', '0664')]
Status
Library seems to be pretty stable. Feel free to use it as you want. But I think this no the final version of API.
Install
You can install it from PyPi, by simply pip:
$ pip install os.path2
only if you don’t have pip installed, an alternative method is easy_install:
$ easy_install os.path2
to test it, launch python
>>> from os import path2 as path
Supported platforms
Python2.6
Python2.7
Python3.3
PyPy1.9
Tests
>>> python setup.py test
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
os.path2-0.0.4.tar.gz
(6.5 kB
view details)
File details
Details for the file os.path2-0.0.4.tar.gz
.
File metadata
- Download URL: os.path2-0.0.4.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 089d8d5443258a1fa4bc55ff2c2055599278b50a22d58f59b2d90aeff53c9595 |
|
MD5 | 3104e6b45a56fae29be2348b63df8b8d |
|
BLAKE2b-256 | 3eb426b7e2e9320052ac2dc067546d97d1202ca94e1f16b132f7f90a07e3a6aa |