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
- Yazılım mühendisliğinde temiz kod yazmanın önemi nedir?
- iOS’ta SwiftUI durum yönetimi ve Combine temelleri
- ESP8266 ile internet bağlantısı nasıl yapılır?
- Güvenlik duvarı (firewall) nedir ve bir ağda nasıl kullanılır?
- Pythonda bir listeyi tersine çevirme nasıl yapılır?
- Yazılımda sürekli öğrenme neden önemlidir?
- Veri yapıları ve algoritmaların temel amacı nedir?
- Hangi programlama dilleri web geliştirme alanında yaygın olarak kullanılır?
- Python'da bir string'in içinde belirli bir karakterin kaç kez geçtiğini nasıl?
- Yapay zeka insan beyninin karmaşıklığını nasıl yönetiyor?
- Veri analizi için hangi programlama dili daha idealdir?
- Mühendislikte çalışırken en sık karşılaşılan zorluklar nelerdir?
- Mühendislik alanında hangi programlama dillerini öğrenmek daha faydalı olabilir?
- Hangi programlama dili başlangıç seviyesindeki bir kullanıcı için en kolay öğrenilebilir?
- Yapay zeka alanında kullanılan doğal dil işleme (NLP) modelleri nasıl çalışır?
- Windowsta hizlica klasorleri veya dosyalari sikistirmak icin hangi yontemleri kullanabilirim?
- Bilgisayarım donuyor: Nasıl teşhis eder ve çözerim?
- JavaScript’te async await kullaniminin performansı uzerindeki etkileri nelerdir?
- Basit doğrusal regresyon nedir ve nasıl kullanılır?
- C dilinde “static” keyword ne anlama gelir?