Python ile Dosya İşlemleri Nasıl Yapılır


Python, kullanıcıların dosya okuma, yazma ve düzenleme işlemlerini kolayca gerçekleştirebilmeleri için zengin bir standart kütüphane sunar. Bu makalede, Python ile dosya işlemleri hakkında bilmeniz gereken temel bilgileri inceleyeceğiz. İlk olarak, dosya nasıl açılır, nasıl okunur ve nasıl yazılır gibi konulara değineceğiz. Ardından, bu işlemlerin pratik örneklerini göreceğiz.

Python ile Dosya Açma

Python'da dosya açmak için open() fonksiyonunu kullanabiliriz. Bu fonksiyon, dosyayı açmak istediğimiz mod ile birlikte çağrılmalıdır. İşte en yaygın kullanılan modlar:

  • 'r': Okuma modu (varsayılan)
  • 'w': Yazma modu (dosya mevcutsa içeriği siler)
  • 'a': Ekleme modu (mevcut içeriği korur)

Örnek: Dosya Açma

# Dosya açma
file = open('ornek.txt', 'r')

Dosyayı Okuma

Bir dosyayı açtıktan sonra içeriklerini okumak için birkaç farklı yöntem kullanabiliriz. En yaygın yöntemler ise read(), readline() ve readlines() fonksiyonlarıdır.

Örnek: Dosyayı Okuma

# Dosya içeriğini okuma
content = file.read()
print(content)

Dosyaya Yazma

Dosyaya veri yazmak istediğimizde, öncelikle dosyayı yazma veya ekleme modunda açmalıyız. Ardından write() veya writelines() fonksiyonlarını kullanabiliriz.

Örnek: Dosyaya Yazma

# Yazma modunda dosya açma
file = open('ornek.txt', 'w')

# Dosyaya yazma
file.write('Bu yeni bir satırdır.\n')
file.close()

Sonuç

Python ile dosya işlemleri, kullanıcıların dosyalar üzerinde etkili bir şekilde çalışabilmelerine olanak tanır. Bu makalede, dosyaların nasıl açılacağını, okunacağını ve yazılacağını öğrendik. Python'un sağladığı bu kolaylık sayesinde dosya yönetimi işlemlerini hızlı ve etkili bir şekilde gerçekleştirebilirsiniz. Python ile dosya işlemlerine dair daha fazla bilgi için Python dökümantasyonuna göz atabilirsiniz.