Skip to main content

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

https://api.travis-ci.org/xando/os.path2.png?branch=master
>>> python setup.py test

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)

Uploaded Source

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

Hashes for os.path2-0.0.4.tar.gz
Algorithm Hash digest
SHA256 089d8d5443258a1fa4bc55ff2c2055599278b50a22d58f59b2d90aeff53c9595
MD5 3104e6b45a56fae29be2348b63df8b8d
BLAKE2b-256 3eb426b7e2e9320052ac2dc067546d97d1202ca94e1f16b132f7f90a07e3a6aa

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.4 This release

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page