Python cmd
modülünü kullanarak Ctrl + D kullanarak komut satırı uygulamasından çıkabilmek istiyorum. Ancak, varsayılan davranış, uygulamayı bırakmak yerine ^D
yazdırır.python cmd module exit kestirme
Reading the documentation, Bunu yapmanın bir yolunu bulamıyorum. Herhangi bir ipucu? doc itibaren
. 'Ctrl + D' yazdığımda sadece '^ D 'yazdı. 'Ctrl + C' kullanarak, uygulamadan çıkar ancak do_EOF çağrılmadan. Herhangi bir ipucu? – Overdrivr
@Overdrivr: "Cmd" yöntemlerinden herhangi birini geçersiz kıldınız mı? Varsa, ilgili kodu göndermeniz gerekir; eğer değilse, 'Cmd' alt sınıfına yukarıdaki' do_EOF' yöntemini ekledikten sonra Ctrl + D' çalışmalıdır (sadece kendim test ettim ve çalışıyorum). –
İyi bir nokta, Ctrl + D tuşlarına basmak bir KeyboardInterrupt veya SystemExit istisnasını yükseltmek gerektiğinde bu doğru mu? – Overdrivr