5.00 / 1 oy

Python ile text dosyası güncellemek

Önceki yazı için bkz: Python ile dosya okumak

Önceki yazımda open() fonksiyonu ile bir dosyayı Python içerisinde nasıl okuyabileceğimize dair bir uygulama hazırlamıştım. Bu yazıda da mevcut bir text dosyasının içeriğini nasıl güncelleyebileceğimize bakalım.

Örnek 1: renkler.txt adında bir text dosyası içeriği aşağıdaki gibi olsun, biz de bu renkleri alfabetik olarak sıralayarak tekrar yazdıralım.

mor
pembe
mavi

Çözüm:

with open('renkler.txt') as renkler:
    satirlar = renkler.readlines()
satirlar.sort()
with open('renkler.txt', 'w') as siraliRenkler:
    siraliRenkler.writelines(satirlar)

renkler.txt dosyasının son hali:

mavi
mor
pembe
 

Örnek 2: renkler.txt dosyasının sonuna turuncu rengini eklemek için open fonksiyonunun 2. parametresi olarak 'a' (append) karakterini kullanalım.

f = open("renkler.txt", "a")
f.write("turuncu")
f.close()

Sonuç:

mavi
mor
pembe
turuncu

 

Editör editi: sitedeki bazı diğer benzer başlıklar için;

bkz: Python'da bir sayıyı çarpanlarına ayırmak

bkz: Python ile üçgen türünü (eşkenar, ikizkenar, çeşitkenar) bulan program

bkz: Python ile İki Sayı Arasında Rastgele Sayı Üretmek

bkz: Python'da Çarpım Tablosu Yapmak

bkz: Python'da Try Except Kullanımı ve Örnekleri

bkz: Python ile çift sayı tek sayı kontrolü yapan program

m.cengiz

24.06.2021 12:51

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Python ile text dosyası güncellemek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.