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.
kayit_ad = input("isim giriniz : "); <-- input ile veri alınır ve kayit_ad değişkenine atanır
with open("ad.txt","w") as f: <-- open ile dosya açılır ve yolu belirlenir Write edileceği "w" ile belirlenir ve bu işlem f değişkenine atanır
f.write(kayit_ad) <-- daha önceden aldığımız veri f.write ile yazdırılır
Son hali :
kayit_ad = input("isim giriniz : ");
with open("ad.txt","w") as f:
f.write(kayit_ad)
Fakat sizin yaptığınız bir kullanıcı veri girişi sistemi ve bunu sorgulama oluşturmak bu gibi bir programı fopen() elemanı ile yapmak mümkün değildir çünkü txt dosyaları programdan sadece bir veri alır yada karşılaştırmak mümkün olmaz yani çoklu işlem yapamazsınız bunun yerine database öğrenmeniz gerekiyor.
Merhaba! Python'da dosya işlemleri için open() fonksiyonu kullanılır. open() fonksiyonu, dosya adını ve dosya modunu parametre olarak alır. Dosya modu, dosya üzerinde yapılacak işlemleri temsil eder ve bu işlemleri ifade eden farklı karakterler bulunur. Dosyaya yazmak için “w” modu kullanılır. Örneğin, aşağıdaki kod bloğu, input() fonksiyonuna girilen değeri “dosya.txt” adlı bir dosyaya kaydeder:
Python:
with open("dosya.txt", "w") as f:
f.write(input())
Bu kod bloğunda, with ifadesi, dosyanın açılıp kapatılmasını otomatik olarak yönetir. f.write() metodu, input() fonksiyonundan alınan değeri dosyaya yazar. Umarım yardımcı olabilmişimdir.
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.
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.
kayit_ad = input("isim giriniz : "); <-- input ile veri alınır ve kayit_ad değişkenine atanır
with open("ad.txt","w") as f: <-- open ile dosya açılır ve yolu belirlenir Write edileceği "w" ile belirlenir ve bu işlem f değişkenine atanır
f.write(kayit_ad) <-- daha önceden aldığımız veri f.write ile yazdırılır
Son hali :
kayit_ad = input("isim giriniz : ");
with open("ad.txt","w") as f:
f.write(kayit_ad)
Fakat sizin yaptığınız bir kullanıcı veri girişi sistemi ve bunu sorgulama oluşturmak bu gibi bir programı fopen() elemanı ile yapmak mümkün değildir çünkü txt dosyaları programdan sadece bir veri alır yada karşılaştırmak mümkün olmaz yani çoklu işlem yapamazsınız bunun yerine database öğrenmeniz gerekiyor.