Ana içeriğe atla

Python dosya işlemleri

 

Python Dosya İşlemleri: Başlangıçtan İleri Seviyeye Rehber (2025)

Python öğrenen herkesin mutlaka karşılaşacağı konulardan biri dosya işlemleridir. Eğer "Python ile dosya nasıl açılır, yazılır, okunur, silinir?" gibi soruların varsa, bu blog yazısı tam sana göre. Bu rehberde Python’da dosya işlemlerini en sade ve etkili şekilde öğreneceksin.


📌 Python Dosya İşlemleri Nedir?

Dosya işlemleri, bilgisayarda .txt, .csv, .xlsx gibi dosyalarla etkileşim kurmamızı sağlar. Python ile:

  • Dosya oluşturabilir,

  • Dosyaya veri yazabilir,

  • Dosyadan veri okuyabilir,

  • Dosyayı silebilir veya taşıyabiliriz.

Bunlar hem günlük projelerde hem de veri bilimi uygulamalarında çok kullanılır.


📄 1. Python ile Dosya Açma

Python'da dosya açmak için open() fonksiyonu kullanılır:

python
dosya = open("veri.txt", "r") # 'r' = read (okuma)

Kullanılan Modlar:

ModAçıklama
rSadece okuma
wYazma (önceki veriyi siler)
aVar olan dosyaya ekleme
xYeni dosya oluşturur (zaten varsa hata verir)

✍️ 2. Dosyaya Yazma

python
with open("ornek.txt", "w", encoding="utf-8") as dosya: dosya.write("Python dosya işlemleri çok kolay!")

Bu kod ile ornek.txt adlı dosyaya yazı eklenir. with yapısı sayesinde dosya işlem sonrası otomatik kapanır.


📖 3. Dosya Okuma

python
with open("ornek.txt", "r", encoding="utf-8") as dosya: print(dosya.read())

Veya satır satır okumak için:

python
with open("ornek.txt", "r", encoding="utf-8") as dosya: for satir in dosya: print(satir.strip())

🗑️ 4. Dosya Silme

Dosya silmek için os modülünü kullanıyoruz:

python
import os if os.path.exists("ornek.txt"): os.remove("ornek.txt")

📁 5. Klasör Oluşturma

python
os.mkdir("yeni_klasor")

Eğer klasör zaten varsa hata verir. Daha güvenli yol:

python
if not os.path.exists("yeni_klasor"): os.mkdir("yeni_klasor")

🧠 Neden Python ile Dosya İşlemleri Öğrenmelisin?

  • Veri saklama ve işleme işlemleri için temel gereksinimdir.

  • Log sistemi, kayıt tutma, veri analizi gibi alanlarda kullanılır.

  • Web geliştirme, otomasyon, yapay zeka gibi alanlarda dosya işlemleri sıkça gereklidir.

Yorumlar

Bu blogdaki popüler yayınlar

Wındows kısayolları

  En Faydalı Windows Klavye Kısayolları [2025] – Bilgisayar Kullanımınızı Hızlandırın! Windows işletim sistemi, klavye kısayollarıyla çok daha verimli kullanılabilir. Bu yazımızda,  Windows kısayolları  ile bilgisayar başında geçirdiğiniz zamanı nasıl daha verimli hale getireceğinizi öğreneceksiniz. Hem günlük kullanıcılar hem de profesyoneller için en sık kullanılan ve az bilinen  Windows klavye kısayolları  listesi sizi bekliyor. En Temel Windows Kısayolları Ctrl + C  → Seçilen öğeyi kopyalar. Ctrl + V  → Kopyalanan öğeyi yapıştırır. Ctrl + X  → Seçilen öğeyi keser. Ctrl + Z  → Son işlemi geri alır. Ctrl + Y  → Geri alınanı yeniden yapar. Alt + Tab  → Açık pencereler arasında geçiş yapar. Alt + F4  → Aktif pencereyi kapatır. Windows + D  → Masaüstünü gösterir veya gizler. 🖼️ Pencere ve Ekran Yönetimi Kısayolları Windows + E  → Dosya Gezgini’ni açar. Windows + L  → Bilgisayarı kilitler. Windows + ↑  → Akti...

En iyi 10 yapay zeka(2025)

En İyi 10 Yapay Zeka: 2025’in Öne Çıkan AI Araçları Yapay zeka (AI) teknolojileri, 2025 itibarıyla hayatımızın her alanına girmeye devam ediyor. İş dünyasından eğitime, sağlık sektöründen günlük yaşama kadar pek çok alanda yapay zeka çözümleri kullanılıyor. Peki şu anda piyasadaki en iyi yapay zekalar hangileri? Bu yazıda, farklı kategorilerde öne çıkan en iyi 10 yapay zeka aracını senin için listeledik. 1. ChatGPT (OpenAI) Kullanım Alanı: Metin üretimi, müşteri hizmetleri, içerik oluşturma Neden En İyiler Arasında? Doğal dil işleme konusunda en gelişmiş modellerden biri. Blog yazıları, e-posta taslakları, kod yazımı gibi birçok işlevi kolayca yerine getiriyor. 2. Midjourney Kullanım Alanı: Görsel oluşturma Neden Öne Çıkıyor? Yalnızca yazdığınız açıklamalara göre hayal gücünü zorlayan görseller üretebiliyor. Tasarımcılar ve sanatçılar arasında oldukça popüler. 3. Sora (OpenAI) Kullanım Alanı: Yapay zeka destekli video üretimi Özelliği: Metinden video ü...