Bunu yaptığında ad.txt isimli text dosyasının içinde girilen veriyi göreceksin ve anladığım kadarıyla öğrenme aşamasındasın fakat sadece ezbere gidiyorsun mantığını anlaman gerekiyor.Python:import time. print(" ") print("KAYIT KONTROL") print(" ") bosluk = " " kullanici_adi = input("adınız : ") kullanici_soyadi = input("soyadınız : ") kullanici_yasi = int(input("Yaşınız : ")) print(" ") yas_siniri = 18. if kullanici_yasi >= yas_siniri: print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olabilirsiniz.") else: print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olamazsınız.") time.sleep(2) exit() print(" ") kayit_ad = input("adınız : ") kayit_soyad = input("soyadınız : ") kayit_mail = input("mailiniz : ") kayit_sifre = input("şifreniz : ") print(" ") print("Kayıt işlemi gerçekleştiriliyor...") print(" ") time.sleep(3) print("Kayıt başarılı. Hoşgeldiniz!") time.sleep(5) with open("kayitlar.txt") as dosya: dosya.write(kayit_ad) dosya.write(kayit_soyad) dosya.write(kayit_mail) dosya.write(kayit_sifre)
Hocam şu şekilde yaptım txt dosyası py dosyasıyla aynı dizin içinde ama değerler kaydolmuyor.
with open("dosya.txt", "w") as f:
f.write(input())
Kullanırkende Write elementini Read yapacaksınız open sonrasında gördüğümüz dosya yolu 'w' açılan dosyada ne yapılacağı f atanıyor daha sonra değer input ile alınıyor.Başlıkta görmüş olduğunuz gibi input fonksiyonuna girilen değeri TXT dosyasına nasıl kaydederim? Bunun için bir method ya da modül var mıdır?
import time
print(" ")
print("KAYIT KONTROL")
print(" ")
bosluk = " "
kullanici_adi = input("adınız : ")
kullanici_soyadi = input("soyadınız : ")
kullanici_yasi = int(input("Yaşınız : "))
print(" ")
yas_siniri = 18
if kullanici_yasi >= yas_siniri:
print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olabilirsiniz.")
else:
print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olamazsınız.")
time.sleep(2)
exit()
print(" ")
kayit_ad = input("adınız : ")
kayit_soyad = input("soyadınız : ")
kayit_mail = input("mailiniz : ")
kayit_sifre = input("şifreniz : ")
print(" ")
print("Kayıt işlemi gerçekleştiriliyor...")
print(" ")
time.sleep(3)
print("Kayıt başarılı. Hoşgeldiniz!")
time.sleep(5)
with open("kayitlar.txt","C:\Users\adem\OneDrive\Masaüstü\Folder\proje\ders") as f:
f.write(kayit_ad,kayit_soyad,kayit_mail,kayit_sifre)
import time. print(" ") print("KAYIT KONTROL") print(" ") bosluk = " " kullanici_adi = input("adınız : ") kullanici_soyadi = input("soyadınız : ") kullanici_yasi = int(input("Yaşınız : ")) print(" ") yas_siniri = 18. if kullanici_yasi >= yas_siniri: print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olabilirsiniz.") else: print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olamazsınız.") time.sleep(2) exit() print(" ") kayit_ad = input("adınız : ") kayit_soyad = input("soyadınız : ") kayit_mail = input("mailiniz : ") kayit_sifre = input("şifreniz : ") print(" ") print("Kayıt işlemi gerçekleştiriliyor...") print(" ") time.sleep(3) print("Kayıt başarılı. Hoşgeldiniz!") time.sleep(5) with open("kayitlar.txt","C:\Users\adem\OneDrive\Masaüstü\Folder\proje\ders") as f: f.write(kayit_ad,kayit_soyad,kayit_mail,kayit_sifre)
Hocam şu şekilde mi olacak hata verdi.
with open("kayitlar.txt","w") as f:
Teşekkürler hocam.
Önemli değil çözüm olarak işaretlersen sevinirim iyi sosyaller.
import time.
print(" ")
print("KAYIT KONTROL")
print(" ")
bosluk = " "
kullanici_adi = input("adınız : ")
kullanici_soyadi = input("soyadınız : ")
kullanici_yasi = int(input("Yaşınız : "))
print(" ")
yas_siniri = 18.
if kullanici_yasi >= yas_siniri:
print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olabilirsiniz.")
else:
print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olamazsınız.")
time.sleep(2)
exit()
print(" ")
kayit_ad = input("adınız : ")
kayit_soyad = input("soyadınız : ")
kayit_mail = input("mailiniz : ")
kayit_sifre = input("şifreniz : ")
print(" ")
print("Kayıt işlemi gerçekleştiriliyor...")
print(" ")
time.sleep(3)
print("Kayıt başarılı. Hoşgeldiniz!")
time.sleep(5)
with open("kayitlar.txt") as dosya:
dosya.write(kayit_ad)
dosya.write(kayit_soyad)
dosya.write(kayit_mail)
dosya.write(kayit_sifre)
Bunu yaptığında ad.txt isimli text dosyasının içinde girilen veriyi göreceksin ve anladığım kadarıyla öğrenme aşamasındasın fakat sadece ezbere gidiyorsun mantığını anlaman gerekiyor.Python:import time. print(" ") print("KAYIT KONTROL") print(" ") bosluk = " " kullanici_adi = input("adınız : ") kullanici_soyadi = input("soyadınız : ") kullanici_yasi = int(input("Yaşınız : ")) print(" ") yas_siniri = 18. if kullanici_yasi >= yas_siniri: print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olabilirsiniz.") else: print("Sayın "+kullanici_adi+bosluk+kullanici_soyadi+" kayıt olamazsınız.") time.sleep(2) exit() print(" ") kayit_ad = input("adınız : ") kayit_soyad = input("soyadınız : ") kayit_mail = input("mailiniz : ") kayit_sifre = input("şifreniz : ") print(" ") print("Kayıt işlemi gerçekleştiriliyor...") print(" ") time.sleep(3) print("Kayıt başarılı. Hoşgeldiniz!") time.sleep(5) with open("kayitlar.txt") as dosya: dosya.write(kayit_ad) dosya.write(kayit_soyad) dosya.write(kayit_mail) dosya.write(kayit_sifre)
Hocam şu şekilde yaptım txt dosyası py dosyasıyla aynı dizin içinde ama değerler kaydolmuyor.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.