Python Dosya İşlemleri

Python Dosya İşlemleri
Python Dosya İşlemleri
0

Python dosya işlemleri, bir dosyadan veri okumak, dosyaya veri yazmak veya dosya yönetimi yapmak gibi işlemleri kolayca gerçekleştirmenizi sağlar. Python’un yerleşik open() fonksiyonu sayesinde metin veya ikili dosyalarla çalışabilir, dosya işlemlerini verimli bir şekilde yönetebilirsiniz. Bu yazıda, Python’da dosya işlemlerine dair temel ve ileri seviye yöntemleri öğreneceğiz.

 

Python’da Dosya Açma ve Kapatma

Bir dosya ile çalışmak için ilk adım, dosyayı açmaktır. Python’da dosya açmak için open() fonksiyonu kullanılır. Dosya işleminden sonra, dosyanın kapatılması gereklidir.

Kod Açıklaması:

  1. open("ornek.txt", "r") ifadesi, ornek.txt dosyasını okuma modunda açar.
  2. close() metodu, dosyayı kapatarak sistem kaynaklarını serbest bırakır.

Dosyaları Daha Güvenli Yönetmek: with Bloğu

with bloğu, dosyaları otomatik olarak kapatır ve daha güvenli bir yöntemdir.

Kod Açıklaması:

  1. with open() ifadesi, dosyayı açar ve dosya nesnesine atar.
  2. read() metodu, dosyanın tamamını okur ve bir metin olarak döndürür.
  3. with bloğunun sonunda dosya otomatik olarak kapatılır.

Dosya Modları

Dosya açma işlemlerinde kullanılan modlar şunlardır:

  • r (Okuma): Dosyayı sadece okumak için açar.
  • w (Yazma): Dosyayı yazma modunda açar. Mevcut içeriği siler.
  • a (Ekleme): Dosyanın sonuna veri eklemek için kullanılır.
  • x (Yeni Dosya): Yeni bir dosya oluşturur. Eğer dosya zaten varsa hata verir.

Python Dosya Okuma Yöntemleri

Tüm Dosyayı Okuma

Bir dosyanın tamamını tek seferde okuyabilirsiniz.

 

Satır Satır Okuma

Büyük dosyaları yönetirken satır satır okumak daha verimli olabilir.

Çıktı (örnek dosya içeriği varsayılarak):


Python Dosyaya Veri Yazma

Bir dosyaya veri yazmak için w veya a modlarını kullanabilirsiniz.

Yeni Veri Yazma

Kod Açıklaması:

  1. w modu, dosyayı yazma modunda açar ve içeriği siler.
  2. write() metodu, dosyaya yeni bir satır ekler.

 

Mevcut Dosyaya Veri Ekleme

Kod Açıklaması:

  1. a modu, dosyanın sonuna veri ekler.
  2. Mevcut içerik korunur, yalnızca ekleme yapılır.

Çıktı (yeni_dosya.txt içeriği):


Python Dosya ve Klasör Yönetimi

Python’da dosya ve klasörlerle çalışmak için os modülü kullanılır.

Dosya Silme

 

Klasör Oluşturma

Paylaş
İlginizi Çekebilir
C# switch case

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


The reCAPTCHA verification period has expired. Please reload the page.