![]() |
Python’da Dosya İşlemleri Python, dosya işlemleri konusunda oldukça yeteneklidir. Bu makalede, Python’da dosya işlemleri yapmak için kullanabileceğiniz temel işlevlerin nasıl kullanılacağını öğreneceksiniz. Ayrıca bir csv dosyasından veri okuyan ve bu verileri işleyen bir örnek oluşturacağız. Dosya Oluşturma Python’da bir dosya oluşturmak için open() fonksiyonunu kullanabilirsiniz. open() fonksiyonu, dosyanın oluşturulacağı yolunu ve dosya modunu alır. Dosya modları şunlardır:
Kod: # Yeni bir dosya oluşturmaDosya Okuma Dosya okumak için, open() fonksiyonunu "r" moduyla çağırın ve read() yöntemini kullanın: Kod: # Dosya okumaDosyayı okumak için başka bir yöntem de readline() yöntemidir. Bu yöntem, dosyanın bir satırını okur ve imleci bir sonraki satıra taşır. Kod: # Satır satır dosya okumaDosya Ekleme Var olan bir dosyaya veri eklemek için, open() fonksiyonunu "a" moduyla çağırın ve write() yöntemini kullanın: Kod: # Dosyaya eklemeDosya Silme Python’da dosya silmek için os modülünden remove() yöntemini kullanabilirsiniz. remove() yöntemi, dosyanın adını alır ve o dosyayı siler. Kod: import osDosya Yeniden Adlandırma Dosyaları yeniden adlandırmak için os modülünden rename() yöntemini kullanabilirsiniz. Bu yöntem, eski dosya adı ve yeni dosya adı olarak iki parametre alır. Kod: import osDosya Yolu Bir dosyanın tam yolunu öğrenmek için, os modülünden getcwd() yöntemini kullanabilirsiniz. Bu yöntem, çalışma dizininin tam yolunu döndürür. Kod: import osDosya işlemleri, Python’da oldukça önemlidir ve dosyaların okunması, yazılması, silinmesi, yeniden adlandırılması ve dosya yollarının alınması gibi işlemler yaygın olarak kullanılır. Örnek Tablo içeren bir CSV dosyasından veri okuyan ve bu verileri işleyen bir Python uygulaması yazabiliriz. Bu uygulama, dosyadan veri okuma, verileri işleme ve sonuçları ekrana yazdırma işlemlerini içerecektir. Kod: import csvKaynak : [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] |
Paylaşımın için teşekkür ederiz. |
| Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 15:19. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright ©2019 - 2025 | IRCRehberi.Net