We're back after a server migration that caused effbot.org to fall over a bit harder than expected. Expect some glitches.

The posixpath module

This module provides os.path functionality on Unix and other POSIX compatible platforms. You can also use it if you need to handle POSIX paths on other platforms. It can also be used to process uniform resource locators (URLs).

Example: Using the posixpath module
# File: posixpath-example-1.py

import posixpath

file = "/my/little/pony"

print "isabs", "=>", posixpath.isabs(file)
print "dirname", "=>", posixpath.dirname(file)
print "basename", "=>", posixpath.basename(file)
print "normpath", "=>", posixpath.normpath(file)
print "split", "=>", posixpath.split(file)
print "join", "=>", posixpath.join(file, "zorba")

isabs => 1
dirname => /my/little
basename => pony
normpath => /my/little/pony
split => ('/my/little', 'pony')
join => /my/little/pony/zorba