TXT'den veri alma ve kaydetme

Bay Mooner

Femtopat
Katılım
4 Ağustos 2023
Mesajlar
18
Daha fazla  
Cinsiyet
Erkek
Öncelikle merhaba, Python'da değişkenleri sırasıyla TXT dosyasına kaydetmek ve istediğim zaman da o TXT dosyasından kaydedilen veriyi çekmek istiyorum fakat bir türlü bir yolunu bulamadım. Yardımcı olabilir misiniz?
 
Kod:
with open('the-zen-of-python.txt') as f:
    while True:
        line = f.readline()
        if not line:
            break
        print(line.strip())

Kod:
more_lines = ['', 'Append text files', 'The End']

with open('readme.txt', 'a') as f:
    f.write('\n'.join(more_lines))
 
Birincisi bunun için txt dosyası değil JSON kullanmanı tavsiye ederim. Seni epey bir dertten kurtarır. İkincisi pickle'a da bakabilirsin. Fakat pickle riskli gibi bir şeyde okudum.* JSON o yüzden daha tercih edilebilir.
*: Aşağıdaki yoruma göre konuşuyorum. Kendim pickle'ı hiç denemedim, dolayısıyla detaylı bir bilgim yok. Aşağıdaki yorumu da incelersin.

1693482686095.png
 
Python'da w,a,x gibi rb, wb gibi okuma yazma parametreleri vardır. Bunları kullanarak yapabilirsin.

Python:
with open("C:\\Proje\\Test.txt", "r") as f:
    f.read() #Parametre vererek karakter sayısı belirleyebiliriz.
    f.readline() #Satır satır okuma işlemi yapabiliriz.
    f.readlines() #Verileri liste tipinde döndürebilirsiniz

bu bir okuma işlemidir.
 

Yeni konular

Geri
Yukarı