Python ile TXT dosyasından istenilen kelimeleri silme

561400

Centipat
Katılım
7 Temmuz 2022
Mesajlar
390
Çözümler
5
.txt dosyasının içeriğinde belirlenen kelime var ise o kelimeyi sildirme işlemini nasıl yaptırabilirim? Örnek: Txt dosyasında "merhaba dünya" yazıyor ise ben kodun içine "dünya" yazacağım ve dünya kelimesi varsa o kelimeyi silecek.
 
Son düzenleyen: Moderatör:
.txt dosyasının içeriğinde belirlenen kelime var ise o kelimeyi sildirme işlemini nasıl yaptırabilirim? Örnek: Txt dosyasında "merhaba dünya" yazıyor ise ben kodun içine "dünya" yazacağım ve dünya kelimesi varsa o kelimeyi silecek.
Python:
with open("senindosyan.txt", "r+", encoding="utf-8") as a:
  b = a.readlines()
print(b)

#Out
#['merhaba dünya']

c = b[0].replace("dünya","yeni kelime") #Değiştirmek için yeni kelime yazabilir.
#c = b[0].replace("dünya","") Silmek için boş bırakabilirsin.
print(c)

#Out
#merhaba yeni kelime

Bu şekilde yapabilirsin. Tekrar dosya yazdıracaksan readlines yerine writelines işlemi yapman lazım.
 
Son düzenleme:

Yeni konular

Geri
Yukarı