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.
