Why? Because it is critical when comparing paths and non-trivial. http://stackoverflow.com/questions/4579908/cross-platform-splitting-of-path-in-python http://stackoverflow.com/questions/3167154/how-to-split-a-dos-path-into-its-components-in-python http://www.gossamer-threads.com/lists/python/dev/654410 -- anatoly t.