2012-04-28 17 views
5

Python'a oldukça yeniyim ve özellikleriyle oynamak için Wing IDE'yi kullanıyordum. Etrafa bakarken bulabileceğim şeylerden biri, yakında herhangi bir zamanda sona ermeyecek bir komut yürütürken Python kabuğunu sonlandırmaya zorlamaktı. Bir örnek olacaktır:Wing IDE'deki Python kabuğunu nasıl sonlandırırsınız?

import math 
math.factorial(1000000) 

Ben Visual Studio C++ biliyorum komut Ctrl + C, ama tam olarak Python eşdeğer nedir?

+1

Ctrl + C'yi denediniz mi? – huon

+0

python kabuğundan çıkmak için ctrl + d. – Vikas

+0

Bu komut yaygın olarak kullanılmaktadır. Programınızı bir unix kabuğunda yürütmek, örneğin bu komut çalışırdı (sanırım). IDE'nizde yapmaya çalışıyorsanız, sadece bir ekran görüntüsünü gördüğünüzde, bunun kırmızı dur işareti üzerinde olduğunu söylerim. –

cevap

3

Yürütmeyi sonlandırmak için kullanılan yöntem, kabuklar arasında değişir. Wing IDE için Seçenekler menüsünde Restart Shell öğesini kullanırsınız.

+1

"Kabuğu Yeniden Başlat" mesajı, kabuğun durumunu tamamen silmek için görünür; Çoğu tercümanda Ctrl + C-kesinti durumu mümkün olduğu kadar sağlam bırakır. – Maxander

0

Bu, kabuğunuza bağlıdır. Çoğu kabuk için, ctrl-C veya işlemi öldürür.

Python içinden bunu yapmanın bir yolu yoktur (iş parçacığı veya işlemleri üretmiyorsanız) çünkü söz konusu iş parçacığı takılı kalır.

İlgili konular