¿Pueden todas las rutas en un programa de Python usar "..." (para el directorio padre) y/(para separar componentes de ruta), y seguir trabajando sea cual sea la plataforma?Trayectorias Unix: ¿Funcionar oficialmente en Python para cualquier plataforma?
Por un lado, nunca he visto tal afirmación en la documentación (puede que me haya perdido), y los módulos os y os.path proporcionan facilidades para manejar rutas de una manera independiente de la plataforma (os.pardir, os.path.join, ...), lo que me permite pensar que están aquí por una razón.
Por otro lado, puede read on StackOverflow que "../path/to/file" funciona en todas las plataformas ...
Por lo tanto, debe os.pardir, os.path.join y amigos siempre ser utilizados, para fines de portabilidad, o son nombres de ruta de acceso de Unix siempre seguros (hasta posibles problemas de codificación de caracteres)? o tal vez "casi siempre" seguro (es decir, trabajando bajo Windows, OS X y Linux)?
nunca he tenido un problema con/en windows. – jldupont