Ketika beberapa direktori perlu digabungkan, seperti dalam jalur pencarian yang dapat dieksekusi, ada karakter pemisah yang bergantung pada os. Untuk Windows ';'
, untuk Linux ':'
. Apakah ada cara di Python untuk mendapatkan karakter yang harus dibagi?
Dalam diskusi untuk pertanyaan ini Bagaimana cara mengetahui jalur python saya menggunakan python? , disarankan yang os.sep
akan melakukannya. Jawaban itu salah, karena itu adalah pemisah untuk komponen direktori atau nama file dan sama dengan '\\'
atau '/'
.
os.sep
atauos.path.sep
apa yang Anda butuhkan untuk jalur sistem file.