Yürütülebilir bir arama yolunda olduğu gibi birden çok dizinin birleştirilmesi gerektiğinde, işletim sistemine bağımlı bir ayırıcı karakter vardır. Windows için ';'
, Linux için ':'
. Python'da hangi karakterin bölüneceğini öğrenmenin bir yolu var mı?
Bu soruya ilişkin tartışmalarda python kullanarak python yolumu nasıl bulabilirim? , bunu yapmanız önerilir os.sep
. Bu cevap yanlıştır, çünkü bir dizin veya dosya adının bileşenleri için ayırıcıdır ve '\\'
veya 'ye eşittir '/'
.
os.sep
veyaos.path.sep
dosya sistemi yolları için ihtiyacınız olan şeydir.