Kuyruk eğik çizgi zaten orada değilse, bir dizin dizesine sondaki eğik çizgiyi ( /* nix \için, win32 için) nasıl ekleyebilirim ? Teşekkürler!
Tim hatırlattığı için teşekkürler, dokümanı okuduktan sonra, asıl sorumun cevabının os.path.join (klasör, dosya adı) olduğunu ve eğik çizgi hakkında endişelenmeme gerek olmadığını düşünüyorum. dostum, pitonu seveceğim ;-)
—
ohho
Bu yüzden sordum - bunu kendiniz yapmayın, kullanın
—
Tim Pietzcker
os.path.joinve standart kitaplığın doğru yol ayırıcıyı bulmasına izin verin.
@ S.Lott Bunu 'kötü' olarak görmeyeceğim. soru kendi başına geçerli bir sorudur. bu sadece daha büyük (gerçek denebilir) bir sorunun bir parçasıdır.
—
ohho
Ne yaptığınıza bağlı olarak, soru yine de ilgi çekici olabilir. Örneğin, Python'u başka bir programa girdi sağlamak için kullanıyorsanız, bir argümanın eğik çizgi ile biten bir yola ihtiyaç duyduğu bir durumunuz olabilir. Bu sizin kontrolünüz dışında olabilir; ve Marco'nun aşağıdaki cevabı için tamamen geçerli bir kullanım örneğidir.
—
Chris Krycho
os.pathmodülünü ( docs.python.org/library/os.path.html yerine doğrudan dizeleri manipüle).os.path.joinYol bileşenlerini birleştirmek için kullanın .