Burada dosyayı tekrar açın ve yazma işleminizi burada yapın.
with open("file.txt", "kip") as ds:
ds.write("Satir")
Burada dosyayı tekrar açın ve yazma işleminizi burada yapın.
with open("file.txt", "kip") as ds:
ds.write("Satir")
“kip” sadece bir anahtar kelimeydi
Amacınıza uygun olan kipi seçip oraya yazmanız gerekiyor.
Mesela “w” kipi gibi. “a” kipi gibi …
Mesela burada “a” demişsiniz
yani düzeltilmiş hali şu oluyor tam olarak:
def menu() :
print("** MENU **")
print("1-Kaydet")
print("2-Lİstele")
print("3-Düzenle")
print("4-Sil")
print("5-Sırala")
print("6-İstatistik")
print("7-Çıkış")
secim = int(input("Seçiminiz: "))
return secim
def kaydet():
dv = True
while dv:
with open("Veriler.txt", "a") as ds:
print("** Kaydet **")
numara = input("Numara:")
isim = input("İsim:")
ders = input("Ders:")
vize = input("Vize:")
final = input("Final:")
satir = "{:4}\t{:15}\t{:15}\t{:5}\t{:5}\n".format(numara, isim, ders, vize, final)
with open("Veriler.txt", "a") as ds:
ds.write("satir")
sec = input("Yeni Kayıt? (E/H)")
if sec.lower() == 'E':
dv = True
else:
dv = False
devam = True
while devam:
secim = menu()
if secim == 1:
kaydet()
pass
elif secim == 2:
pass
elif secim == 3:
pass
elif secim == 4:
pass
elif secim == 5:
pass
elif secim == 6:
pass
elif secim == 7:
devam = False
kip olarak "a"yı kullandım. Amacınıza göre değiştirebilirsiniz.