![]() |
| Programlama C , C# , C++ , Java , Python , Php , Javascript , Matlab Örnekleri |
| | Seçenekler | Stil |
| | #1 |
| Python, dosya işlemleri konusunda oldukça yeteneklidir. Bu makalede, Python’da dosya işlemleri yapmak için kullanabileceğiniz temel işlevlerin nasıl kullanılacağını öğreneceksiniz. Ayrıca bir csv dosyasından veri okuyan ve bu verileri işleyen bir örnek oluşturacağız. Dosya Oluşturma Python’da bir dosya oluşturmak için open() fonksiyonunu kullanabilirsiniz. open() fonksiyonu, dosyanın oluşturulacağı yolunu ve dosya modunu alır. Dosya modları şunlardır:
Kod# Yeni bir dosya oluşturma
dosya = open("ornek.txt", "w")
dosya.write("Bu bir örnek dosyadır.\n")
dosya.write("İkinci satır.")
dosya.close() Dosya Okuma Dosya okumak için, open() fonksiyonunu "r" moduyla çağırın ve read() yöntemini kullanın: Kod# Dosya okuma
dosya = open("ornek.txt", "r")
icerik = dosya.read()
print(icerik)
dosya.close() Dosyayı okumak için başka bir yöntem de readline() yöntemidir. Bu yöntem, dosyanın bir satırını okur ve imleci bir sonraki satıra taşır. Kod# Satır satır dosya okuma
dosya = open("ornek.txt", "r")
satir = dosya.readline()
while satir != "":
print(satir)
satir = dosya.readline()
dosya.close() Dosya Ekleme Var olan bir dosyaya veri eklemek için, open() fonksiyonunu "a" moduyla çağırın ve write() yöntemini kullanın: Kod# Dosyaya ekleme
dosya = open("ornek.txt", "a")
dosya.write("\nBu satır dosyaya eklendi.")
dosya.close() Dosya Silme Python’da dosya silmek için os modülünden remove() yöntemini kullanabilirsiniz. remove() yöntemi, dosyanın adını alır ve o dosyayı siler. Kodimport os
os.remove("ornek.txt") Dosya Yeniden Adlandırma Dosyaları yeniden adlandırmak için os modülünden rename() yöntemini kullanabilirsiniz. Bu yöntem, eski dosya adı ve yeni dosya adı olarak iki parametre alır. Kodimport os eski_ad = "eski.txt" yeni_ad = "yeni.txt" os.rename(eski_ad, yeni_ad) Dosya Yolu Bir dosyanın tam yolunu öğrenmek için, os modülünden getcwd() yöntemini kullanabilirsiniz. Bu yöntem, çalışma dizininin tam yolunu döndürür. Kodimport os print(os.getcwd()) Dosya işlemleri, Python’da oldukça önemlidir ve dosyaların okunması, yazılması, silinmesi, yeniden adlandırılması ve dosya yollarının alınması gibi işlemler yaygın olarak kullanılır. Örnek Tablo içeren bir CSV dosyasından veri okuyan ve bu verileri işleyen bir Python uygulaması yazabiliriz. Bu uygulama, dosyadan veri okuma, verileri işleme ve sonuçları ekrana yazdırma işlemlerini içerecektir. Kodimport csv
# Dosya adı
dosya_adi = "veriler.csv"
# CSV dosyasını açın
with open(dosya_adi, 'r') as dosya:
# CSV okuyucusunu oluşturun
csv_okuyucu = csv.reader(dosya)
# Verileri depolamak için boş bir liste oluşturun
veriler = []
# Verileri okuyun ve depolayın
for satir in csv_okuyucu:
veriler.append(satir)
# İlk satırı başlık olarak ayırın
basliklar = veriler[0]
veriler = veriler[1:]
# Her sütunu ayrı ayrı işleyin
sutun_sayisi = len(basliklar)
for i in range(sutun_sayisi):
# Sütun değerlerini alın
sütun = [int(veri[i]) for veri in veriler]
# Toplam değeri bulun
toplam = sum(sütun)
# Ortalama değeri bulun
ortalama = toplam / len(sütun)
# En yüksek değeri bulun
en_yuksek = max(sütun)
# En düşük değeri bulun
en_dusuk = min(sütun)
# Sonuçları ekrana yazdırın
print("Sütun", basliklar[i])
print("Toplam:", toplam)
print("Ortalama:", ortalama)
print("En yüksek:", en_yuksek)
print("En düşük:", en_dusuk) Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]
________________ 🔥 Yaz Konus Sohbet’et! ✦ 💬 IRC Chat Sohbet ✦ 📱 Mobile Sohbet ✦ 🎧 Canlı Radyo ✦ ⚙️ mIRC Sohbet ✦ [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] | |
| |
| | #2 |
| Paylaşımın için teşekkür ederiz. 👍 1 | |
| |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
| |