Пути Unix: официально работать в Python для любой платформы?

Можно ли использовать все пути в программе Python?..» (для родительского каталога) и / (для разделения компонентов пути), и все еще работаюткакая бы платформа?

С одной стороны, я никогда не встречал такого утверждения в документации (возможно, я его пропустил), а модули os и os.path предоставляют средства для обработки путей независимо от платформы (os.pardir, os.path. присоединиться,…), что позволяет мне думать, что они здесь по причине.

С другой стороны, вы можетечитать на StackOverflow тот "../path/to/file» работает на всех платформах…

Итак, следует ли всегда использовать os.pardir, os.path.join и друзей в целях переносимости или всегда безопасны пути Unix (вплоть до возможных проблем с кодировкой символов)? или, может быть "почти всегда" безопасно (то есть работает под Windows, OS X и Linux)?

Ответы на вопрос(7)

Ваш ответ на вопрос