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 hashes)