Neler Yeni

python error alıyorum yardım edermisiniz?

Egec3535

80+ Bronze
Katılım
14 Haziran 2021
Mesajlar
512
Dahası  
Reaksiyon skoru
117
İsim
Ege
Dostum while ile başa dönüyor muhtemelen, problem bu şekilde çözümlenmez hemen sormak yerine uğraşmalısın biraz :). Bir de sorun olduğu zaman kodu eklemelisin.
Mesaj otomatik birleştirildi:

dosya.close() fonksiyonunu kullan write yaptıktan sonra

Kod:
while True:
    print("Masaüstüne txt yazdır (1)")
    print("kapat (2)")

    not1 = (input("Ne yapmak istediğinizi seçiniz:"))

    if not1==("1"):
        not2=input("dosyaya ne yazmak istersiniz:")
        dosya=open("yazılım.txt","w")
        dosya.write(not2)
        dosya.close()
direkt break yapıncada çözümlendi fakat 2 kez yazmanın anlamanı bilmiyorum bunun mantığını sordum while ile başa dönüyorsa neden 2 defa dönüyor?
 

ensarxx

80+ Bronze
Katılım
11 Nisan 2021
Mesajlar
567
Dahası  
Reaksiyon skoru
279
İsim
Ensar DAŞ
İlgilendiği Kategoriler
Yazılım(Python, Unity, C#) , Donanım , Oyun
direkt break yapıncada çözümlendi fakat 2 kez yazmanın anlamanı bilmiyorum bunun mantığını sordum while ile başa dönüyorsa neden 2 defa dönüyor?
2 defa değil not1 = 1 olduğu sürece tekrarlar senin kodunda o bloğu, dosya.close() kullanırsan problem çıkmaz.
 

XRatSon

80+
Katılım
4 Mart 2022
Mesajlar
6
Dahası  
Reaksiyon skoru
3
İsim
XRatSon
Python:
isim = str(input("Bir İsim Gir >>>"))
with open("metin_belgesi.txt","a+") as f: # with anahtar sözcüğü ile metin belgesini "a+" kipinde açtık. "a" kipi var olan dosyaya ekleme yapacağımız anlamına geliyor "append sözcüğü". "+" ise dosya yoksa  oluştur varsa yalnızca işlemi yap.
    f.write(isim)
Dosya işlemleri için kaynak
 
Yeni mesajlar Yeni Konu Aç      

SON KONULAR

Forum istatistikleri

Konular
1,064,118
Mesajlar
9,565,474
Üyeler
169,077
Son üye
chatdeutsch.org
Top Bottom