Có thể tất cả các đường dẫn trong chương trình Python sử dụng ".." (cho thư mục mẹ) và/(để tách thành phần đường dẫn) và vẫn hoạt động nền tảng?Đường dẫn Unix: chính thức hoạt động trong Python cho bất kỳ nền tảng nào?
Một mặt, tôi chưa bao giờ thấy yêu cầu đó trong tài liệu (tôi có thể đã bỏ qua nó), và các mô-đun os và os.path cung cấp các phương tiện để xử lý đường dẫn theo cách không thuyết phục trên nền tảng (os.pardir, os.path.join,…), cho phép tôi nghĩ rằng họ ở đây vì một lý do.
Mặt khác, bạn có thể read on StackOverflow rằng "../path/to/file" hoạt động trên tất cả các nền tảng ...
Vì vậy, nên os.pardir, os.path.join và bạn bè luôn được sử dụng, cho mục đích di động, hoặc là tên đường dẫn Unix luôn an toàn (lên đến các vấn đề mã hóa ký tự có thể)? hoặc có thể "hầu như luôn" an toàn (tức là hoạt động trong Windows, OS X và Linux)?
chưa bao giờ gặp sự cố với/trên cửa sổ. – jldupont