Python’da bir dosyayı okuma ve yazma işlemleri nasıl yapılır?
Python'da Dosya Okuma ve Yazma İşlemleri
Python'da dosya okuma ve yazma işlemleri iki temel fonksiyon kullanılarak gerçekleştirilir: open() ve close(). Dosyaları kullanırken dosyanın açılış modunu belirtmek önemlidir.Dosya Açma Modları
- 'r': Okuma modu (varsayılan)
- 'w': Yazma modu (varsa dosyayı siler)
- 'a': Ekleyerek yazma modu (dosyayı silmez)
- 'b': İkili mod (binary)
- 't': Metin mod (varsayılan)
Dosya Okuma
Aşağıdaki adımlarla bir dosyayı okuyabilirsiniz: 1. Dosyayı açın:dosya = open('dosya_adı.txt', 'r')
2. İçeriği okuyun:
icerik = dosya.read()
3. Dosyayı kapatın:
dosya.close()
Dosya Yazma
Bir dosyaya yazmak için şu adımları izleyebilirsiniz: 1. Dosyayı açın:dosya = open('dosya_adı.txt', 'w')
2. Yazmak istediğiniz metni yazın:
dosya.write('Yazılacak metin')
3. Dosyayı kapatın:
dosya.close()
Örnek Kod
Aşağıda hem okuma hem de yazma işlemlerini gösteren örnek bir kod verilmiştir:
# Yazma işlemi
dosya = open('ornek.txt', 'w')
dosya.write('Merhaba, Dünya!')
dosya.close()
# Okuma işlemi
dosya = open('ornek.txt', 'r')
icerik = dosya.read()
print(icerik)
dosya.close()
Bu yöntemlerle Python'da dosya okuma ve yazma işlemlerini rahatlıkla gerçekleştirebilirsiniz.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Yapay zeka algoritmalarının yazılım geliştirme süreçlerindeki verimliliği artırma potansiyeli hangi faktörlere bağlıdır
- Python dilinde bir string nasıl ters çevrilir?
- Python’da bir string içindeki harfleri alfabetik sıraya göre nasıl sıralayabilirim?
- En yaygın kullanılan programlama dillerinden biri hangisidir ve neden bu kadar popülerdir?
- Gezi rehberi uygulamalarında kullanılan temel API’ler hangileridir?
- Penetrasyon testi nedir? Scope ve rapor nasıl hazırlanır?
- C programlama dilinde veri türleri nelerdir?
- Arrow functions kullanırken hangi durumlarda return anahtar kelimesini kullanmalıyım?
- Yazılım geliştirme sürecinde testing neden önemlidir?
- Veri tabaninda indeks kullanımı neden önemlidir?
- Yapay zekâ nedir ve hangi alanlarda kullanılır?
- Yazılım geliştirme sürecinde hangi test türleri kullanılabilir?
- Mobil uygulamalarda en yaygın kullanılan programlama dili hangisidir?
- Veri tabani ndeksleme neden onemlidir ve performansi nasil artirir?
- JavaScript’te async/await kullanımı hakkında daha verimli bir şekilde nasıl yaklaşabilirim?
- Veritabanı yedekleme ve geri yükleme nasıl yapılır?
- Bilgisayar mühendisliği alanında hangi programlama dillerini öğrenmeliyim?
- JavaScript’te arrow functions kullanmanın avantajları nelerdir?
- En iyi ücretsiz antivirüs programları hangileridir?
- Python programlama dilinde veritabanı bağlantısı nasıl yapılır?
