파이썬 프로그램의 모든 경로는 ".."(상위 디렉토리의 경우) 및/(경로 구성 요소 분리의 경우)를 사용할 수 있으며 어떤 플랫폼이든간에 을 계속 사용할 수 있습니까??유닉스 경로 : 공식적으로 모든 플랫폼에서 파이썬으로 작업합니까?
한편으로 나는 문서에서 그런 주장을 보지 못했고 (필자가 놓쳤을 수도 있음), os 및 os.path 모듈은 플랫폼에 독립적 인 방식으로 경로를 처리 할 수있는 기능을 제공합니다 (os.pardir, os.path.join, ...), 나는 그들이 여기에 이유가 있다고 생각하게 해줍니다. 한편
, 당신은 "../path/to/file는"모든 플랫폼에서 작동 read on StackOverflow ...그래서, os.pardir해야 할 수 os.path.join 항상 사용 친구, 이식성을 위해 또는 유닉스 경로명이 항상 안전합니까 (가능한 문자 인코딩 문제까지)? 또는 거의 항상 안전 할 수 있습니다 (예 : Windows, OS X 및 Linux에서 작동)?
Windows와 관련해서는 전혀 문제가 없었습니다. – jldupont