Python'a yeni başladım, herhangi bir program kullanmak yerine 3.7.3 Shell sürümünde yeni dosya / bitince Save as şeklinde kaydediyorum, ama çalıştırdığımda karşıma çıkan siyah ekrana ( C:\Wİndows\py.exe ) herhangi bir değer girdiğimde, veya hiçbir şey girmesem bile Enter'a bastığımda kendi kendine bir anda kapanıyor. Sorunun ne olduğunu bilen var mı?
Bunu yazarsanız, siz programı kapatmadığınız sürece çıkış yapmaz.
Ya da:
Python:
input("ENTER tuşuna basarak çıkış yapabilirsiniz...")
Bunun ile de siz ENTER tuşuna basınca çıkış yapar.
Sorunun nedeni ise:
Siz kodu çalıştırınca işlem hemen size notunuzu gösterip kapanıyor. Eğer siz bir bekleme işlemi yapmazsanız kapanması normaldir.
İsterseniz belirli bir süre sonra kapanmasını da sağlayabilirsiniz, bunun için de "time.sleep()" modülünü kullanmalıyız.
İlk önce kodların başına
Python:
import time
yazarak "time" kütüphanesini işlemimize ekleyeceğiz.
Kodun sonuna da
Python:
time.sleep(5)
yazabilirsiniz. Bu şekilde işlem bitince 5 saniye boyunca bekleyecek sonra kapanacaktır. "5" değerini değiştirerek bekleme süresini değiştirebilirsiniz.
Bunu yazarsanız, siz programı kapatmadığınız sürece çıkış yapmaz.
Ya da:
Python:
input("ENTER tuşuna basarak çıkış yapabilirsiniz...")
Bunun ile de siz ENTER tuşuna basınca çıkış yapar.
Sorunun nedeni ise:
Siz kodu çalıştırınca işlem hemen size notunuzu gösterip kapanıyor. Eğer siz bir bekleme işlemi yapmazsanız kapanması normaldir.
İsterseniz belirli bir süre sonra kapanmasını da sağlayabilirsiniz, bunun için de "time.sleep()" modülünü kullanmalıyız.
İlk önce kodların başına
Python:
import time
yazarak "time" kütüphanesini işlemimize ekleyeceğiz.
Kodun sonuna da
Python:
time.sleep(5)
yazabilirsiniz. Bu şekilde işlem bitince 5 saniye boyunca bekleyecek sonra kapanacaktır. "5" değerini değiştirerek bekleme süresini değiştirebilirsiniz.