2012-11-29 14 views
5

Eclipse'de pydev'i kullanmaya başladım ve etkileşimli konsolun çalışma şekli hakkında pek çok sorum var.pydev interaktif konsolu her zaman kayboluyor ve diğer konsol soruları

Etkileşimli bir konsolun nasıl başlatılacağını ve işlevleri çalıştırmak için nasıl kullanacağımı öğrendim. Sorularım bu şunlardır:

  1. benim kodunu değiştirmek ve her zaman yeniden çalıştırın benim interaktif konsol kaybolur. Bir konsolu yeniden açmak zorunda olduğum için bu sinir bozucu ve önceki geçmişimi göremiyorum/yeniden yapılamıyorum. Onu sabitlersek kalır, ama sonra herhangi bir kod çalıştıramam. Etkileşimli konsolu her zaman açık tutmanın bir yolu var mı, aynı zamanda kodunuzu çalıştırabilecek misiniz? Şu anda önemli miktarda günüm kapanış ve açılış konsollarımı geçiriyorum!

  2. Etkileşimli konsoldan bir işlevi nasıl çalıştırabilirim, ancak yine de hata ayıklayıcılarını kesme noktalarında durmasını sağlayın. Bir ana işlevden kodu çalıştırıyorsam hata ayıklayıcısını kullanabilirim, ancak kodu konsoldan çalıştırırsam, yalnızca kırılma noktaları üzerinde atlar.

sayesinde Niall

cevap

0
  1. yerine "Python Run" tıklayarak, Ctrl + Alt + aktif istenen Python dosyası ile Enter tuşuna olabilir ve konsol üzerinde execfile arayacak. Önceki hikayen burada kalıyor. Ayrıca kodunuzun bir kısmını seçebilir ve sadece çalıştırabilirsiniz.

  2. Bildiğim kadarıyla yapamazsınız. Bunun yerine pdb modülünü kontrol edin.