Yazeka
Arama sonuçlarına göre oluşturuldu
os modülü ile dizin yolunu bulmak için:
os.path.dirname()
fonksiyonu, bir dosya yolunun dizini içeren kısmını döndürür 1. Örneğin:import os filepath = '/home/aditya1117/PycharmProjects/pythonProject/Demo.csv' directoryName = os.path.dirname(filepath) print(directoryName) # Çıktı: /home/aditya1117/PycharmProjects/pythonProject [1](https://tr.python-3.com/?p=3662)
os.path.split()
fonksiyonu, dosya yolunu iki dize içeren bir tuple'a ayırır 1. İlk dize ana dizinin yolunu, ikinci dize ise dosya veya dizin adını içerir 1. Ana dizinin yolunu almak için tuple'ın ilk elemanını kullanmak gerekir:nameTuple = os.path.split(filepath) directoryName = nameTuple[0] print(directoryName) # Çıktı: /home/aditya1117/PycharmProjects [1](https://tr.python-3.com/?p=3662)
pathlib modülü ile dizin yolunu bulmak için:
pathlib.Path()
fonksiyonu, bir dosya yolunu POSIX yol nesnesine dönüştürür 1. Bu nesneninparent
özelliği, dizinin dosya yolunu içerir 1:import pathlib filepath = '/home/aditya1117/PycharmProjects/pythonProject/Demo.csv' pathObject = pathlib.Path(filepath) directoryName = pathObject.parent print(directoryName) # Çıktı: /home/aditya1117/PycharmProjects [1](https://tr.python-3.com/?p=3662)
5 kaynaktan alınan bilgiyle göre: