Bir dizindeki tüm dosya ve alt dizinleri listelemek için hangi fonksiyon kullanılır? Örnekle açıklayınız.
Bir dizindeki tüm dosya ve alt dizinlere listdir() fonksiyonu kullanılarak elde edilebilir. Bu fonksiyon parametre olarak bir dosya yolu alır ve bu dosya yolundaki alt dizinlerin ve dosyaların bir listesini döndürür. Yol belirtilmezse, geçerli çalışma dizinindeki alt dizinlerin ve dosyaların listesini döndürür.
Kod:
import os print(os.getcwd())
print(os.listdir())
print(os.listdir('c:\\program files\\7-zip'))
Kod Çıktısı:
D:\Project Python\uniteler
['config.py', 'main.py', 'matematik.py', 'metin_dosyası.txt', 'sabit_degerler. py', 'unite01.py', 'unite02.py', 'unite03.py', 'unite04.py', 'unite05.py'] ['7-zip.chm', '7-zip.dll', '7-zip32.dll', '7z.dll', '7z.exe', '7z.sfx', '7zCon. sfx', '7zFM.exe', '7zG.exe', 'descript.ion', 'History.txt', 'Lang', 'License. txt', 'readme.txt', 'Uninstall.exe']