Python’da Dosya Düzenleyicisi
Python’da Dosya Düzenleyicisi. Python’da os ve shutil kütüphaneleri kullanılarak, dosya ve dizinleri düzenleyebilecek bir program hazırlanmaktadır.
1 2 3 4 5 6 7 8 9 10 11 |
import os import shutil klasor = 'dosyalar' dosyalar = os.listdir(klasor) for dosya in dosyalar: isim, uzanti = dosya.split('.') if os.path.exists(klasor+'/'+uzanti): shutil.move(klasor+'/'+dosya, klasor+'/'+uzanti+'/'+dosya) else: os.makedirs(klasor+'/'+uzanti) shutil.move(klasor+'/'+dosya, klasor+'/'+uzanti+'/'+dosya) |
1 2 3 4 5 6 7 8 9 10 |
import os import shutil klasor = 'dosyalar' dosyalar = os.listdir(klasor) # for ana, klasorler, dosyalarim in os.walk(klasor): # for dosya in dosyalarim: # shutil.move(os.path.join(ana, dosya), os.path.join(klasor, dosya)) for ana, klasorler, dosyalarim in os.walk(klasor): for klasor in klasorler: os.rmdir(os.path.join(ana, klasor)) |