Connect with us

Python Dersleri

Python’da Dosya İşlemleri

Yayınlanan

İcerisinde

Python

Python programlama dilinde dosya işlemleri, veri okuma, yazma ve manipülasyonu gibi önemli görevleri gerçekleştirmenin temel bir parçasını oluşturur. Bu makalede, Python’da dosya işlemleri hakkında temel bilgileri anlaşılır bir dilde sunacak ve çeşitli örneklerle konuyu pekiştireceğiz.

Dosya İşlemlerine Giriş

Python’da dosya işlemleri, open() fonksiyonu kullanılarak başlar. Bu fonksiyon, belirtilen dosyayı açmak için kullanılır ve dosyayı açtıktan sonra çeşitli işlemler gerçekleştirmenizi sağlar. İlk olarak, bir dosyayı açalım:

# Dosyayı açma
dosya = open("ornek.txt", "r")  # "r" okuma modu anlamına gelir

Dosya Okuma

Dosyayı başarıyla açtıktan sonra, içeriğini okuyabiliriz. Aşağıda, dosyadan veri okuma işlemi için basit bir örnek bulunmaktadır:

# Dosyadan veri okuma
icerik = dosya.read()
print("Dosya İçeriği:\n", icerik)

Dosya Yazma

Dosyaya veri yazmak için, dosyayı yazma modunda ("w") açabiliriz. Eğer dosya zaten varsa, bu işlem dosyanın içeriğini siler ve yeni veriyi yazar. Eğer dosya yoksa, yeni bir dosya oluşturulur. İşte bir örnek:

# Dosyaya veri yazma
yazilan_veri = "Bu bir örnek yazıdır."
yazma_modu = "w"

yeni_dosya = open("yeni_dosya.txt", yazma_modu)
yeni_dosya.write(yazilan_veri)
yeni_dosya.close()

Dosya Kapatma

Dosyayı açtıktan sonra, işimiz bittiğinde dosyayı kapatmalıyız. Dosya kapatma işlemi, close() fonksiyonu kullanılarak gerçekleştirilir:

# Dosyayı kapatma
dosya.close()

Örnek Uygulama: Kelime Sayma

Şimdi, bir dosyadaki kelime sayısını hesaplayan basit bir örnek yapalım:

def kelime_sayisi_hesapla(dosya_adi):
    try:
        dosya = open(dosya_adi, "r")
        icerik = dosya.read()
        kelimeler = icerik.split()
        sayi = len(kelimeler)
        print(f"{dosya_adi} dosyasındaki kelime sayısı: {sayi}")
    except FileNotFoundError:
        print(f"{dosya_adi} adında bir dosya bulunamadı.")
    finally:
        dosya.close()

# Örnek kullanım
kelime_sayisi_hesapla("ornek_metin.txt")

Bu örnekte, kelime_sayisi_hesapla adlı bir fonksiyon oluşturduk. Bu fonksiyon, belirtilen dosyanın içeriğini okuyarak içindeki kelimeleri sayar ve sonucu ekrana yazdırır.

Python’da dosya işlemleri oldukça esnek ve güçlüdür. Yukarıdaki örnekler, dosya işlemlerini daha iyi anlamanıza yardımcı olacaktır. Dosya işlemleriyle ilgili daha fazla detay ve özellikleri öğrenmek için Python belgelerine başvurabilirsiniz.

Merhaba! Ben, Osmaniye'nin Bahçe ilçesinde doğmuş, şu anda 18 yaşında bir Full Stack Web Geliştiriciyim. Eğitimlerim ve uzmanlık alanlarım arasında web uygulamalarının oluşturulması, SEO stratejileri, Photoshop, Python, HTML, CSS, JavaScript, PHP ve grafik tasarım gibi konular yer almaktadır. Diveebi.com adlı web sitem ve YouTube kanalımda, bu alanlarla ilgili içerikler üretmeye ve paylaşmaya büyük bir tutku ile devam ediyorum.

Yorum yapmak için tıklayın

Cevap bırakın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Python Dersleri

Python ile Vize Final Ortalaması Hesaplama

Yayınlanan

İcerisinde

Tarafından

Python

Bu projemizde, python ile kullanıcıdan vize ve final notlarını alarak sene sonu ortalamasını hesaplar. Ortalama, vize notunun %40‘ı ile final notunun %60‘ı arasında bir ağırlıklandırma ile oluşturulur. Hesaplanan ortalama 50’nin altındaysa ekrana ‘KALDI’ yazdırılır; 50 ve üstündeyse ‘GEÇTİ’ yazdırılır.

Python Kodları:

# diveebi.com
midterm = input('Vize Notunuz : ')
final_exam = input('Final Notunuz : ')
average = (float(midterm) * 0.3) + (float(final_exam) * 0.7)
print("Average: {0} ".format(average))
if average < 50:
    print("Kaldınız")
else:
    print("Geçtiniz")

Okumaya devam et
Python Python
Python Dersleri2 ay ago

Python ile Vize Final Ortalaması Hesaplama

Bu projemizde, python ile kullanıcıdan vize ve final notlarını alarak sene sonu ortalamasını hesaplar. Ortalama, vize notunun %40‘ı ile final...

Python Python
Python Dersleri2 ay ago

Python’da Dosya İşlemleri

Python programlama dilinde dosya işlemleri, veri okuma, yazma ve manipülasyonu gibi önemli görevleri gerçekleştirmenin temel bir parçasını oluşturur. Bu makalede,...

FTP - diveebi.com FTP - diveebi.com
FTP4 ay ago

FTP Nedir? Ücretsiz FTP Programları nelerdir?

FTP Nedir? FTP Nedir?, FTP (File Transfer Protocol), bilgisayarlar arasında dosya transferini sağlamak için kullanılan bir iletişim protokolüdür. İnternetin ilk...

Kali Linux Kali Linux
Kali Linux6 ay ago

Kali Linux Dirbuster ile Dos Saldırısı Nasıl Yapılır?

Kali Linux ve Dirbuster İle DoS Saldırısı Günümüzün dijital dünyasında, siber güvenlik önemli bir konu haline gelmiştir. Güvenlik uzmanları, siber...

Apache Diveebi Apache Diveebi
apache server7 ay ago

.htaccess Dosyası Nedir ve Nasıl Kullanılır?

Bu rehberde, .htaccess Dosyası Nedir ve Nasıl Kullanılır? sorularına cevap bulacaksınız. .htaccess dosyası, Apache web sunucusu üzerinde kullanılan ve web...

win 10 diveebi.com win 10 diveebi.com
Blog7 ay ago

Windows 10’da WiFi Gözükmüyor Sorunu ve Çözümleri

Windows 10 işletim sistemi, dünya genelinde en yaygın olarak kullanılan işletim sistemlerinden biridir. Ancak, her ne kadar güçlü ve kullanıcı...

PHP PHP
Blog7 ay ago

PHP Nedir, Ne İşe Yarar? Kullanım alanları Nelerdir?

PHP Nedir, Ne İşe Yarar? Bu rehberde PHP Nedir, Ne İşe Yarar? Kullanım alanları Nelerdir konuları hakkında bilgi sahibi olacaksınız....

Arduino Arduino
Arduino8 ay ago

Arduino Nedir? Nasıl Çalışır? Ne İşe Yarar?

Bu rehberimizde, Arduino Nedir? Nasıl Çalışır? Ne İşe Yarar? sorularına cevap arayacağız. Günümüzde elektronik ve programlama dünyasında oldukça popüler olan...

Python Python
Python Dersleri8 ay ago

PYTHON Port Scanner Aracınızı Oluşturun!

Bu rehberimizde, PYTHON ile port scanner aracı oluşturacağız. Hedef cihazın hangi portlarının açık veya kapalı olduğunu tespit etmek için port...

ChatGPT10 ay ago

ChatGPT API Kendi Yapay Zeka Sohbet Robotunuzu Yapın

Bu projemizde, ChatGPT API‘sini kullanarak kendi yapay zeka sohbet robotumuzu oluşturduk. ChatGPT, OpenAI tarafından geliştirilen bir dil modeli ve doğal...

Laravel Laravel
Blog11 ay ago

Laravel Nedir? Laravel Özellikleri Nelerdir?

Laravel, PHP dili ile yazılmış özel uygulamalar geliştirmek için kullanılan bir web framewoküdür.Taylor Otwell tarafından geliştirilen Laravel, açık kaynak ve...

Trending