The dospath module

(Removed in 2.3) This module provides an os.path implementation for DOS platforms. You can also use it directly if you need to handle DOS paths on other platforms.

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

import dospath

file = "/my/little/pony"

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

$ python dospath-example-1.py
isabs => 1
dirname => /my/little
basename => pony
normpath => \my\little\pony
split => ('/my/little', 'pony')
join => /my/little/pony\zorba

Note that Python’s DOS support can use both forward (/) and backwards slashes (\) as directory separators.

 

[comment on/vote for this article]

A Django site. this page was rendered by a django application in 0.00s 2012-02-11 05:01:20.217978. hosted by webfaction.