2011-06-06 9 views
29

ben sadece ben google ile çözemedim çünkü burada yayınlamak veya belgeler okuyarak ediyorum, zaten bu çözüldü. Ben sadece kazara buldum.IDLE'deki bir python programına kesme noktalarını nasıl eklersiniz?

Bir kesme noktası eklemek için, bir kesme noktası eklemek istediğiniz çizgiye sağ tıklayın ve "Kesme Noktasını Ayarla" yı seçin. Çizgi vurgulanacak. (Bir dosyayı düzenlerken bu sadece çalıştığını unutmayın;. O tercüman de çalışmaz) Mac'te

, bunun yerine sağ tıklayarak bir kontrol-tıklamanız gerekir.

cevap

8

bir open Python issue about the lack of documentation for IDLE breakpoints yoktur. Katkılar hoş geldiniz!

Güncelleme: on-line dokümantasyon ve BOŞTA yardım dosyaları (2.7.4, 3.2.4 ve 3.3.0 için) Nick'in yardımıyla güncellendi. OP tarafından sağlanan cevabı tamamlanması

+1

Belgeye nereye yama gönderirsiniz tirme? IDLE sayfasına baktım ama düzenleme düğmesi yok. Sourceforge sayfasına baktım ama python.org'a taşındıklarını söylüyor. Ana sayfaya baktım (ve birkaç alt sayfa) ama hiçbir şey görmedim. Neyi kaçırıyorum? –

+2

Python hata izleyicisine giriş yaptıktan sonra bağlantılı sorunu görüntülüyorsanız (http://bugs.python.org/issue10405), "Yorum" metin alanını ve "Dosya seç" düğmesini bir dosya seçmek için yükleyin. –

7

: kesme noktası ayarladıktan sonra - Eğer boşta en ayıklama modunda açarak (hata ayıklama kullanarak -> ayıklayıcı). Programı çalıştırdığınızda, açılan hata penceresindeki "Git" e basın ve IDLE kesme noktasında duracaktır.

+5

Sadece bu cevabı açıklığa kavuşturmak için ... Python * kabuğunda * Debug'a tıkladıktan sonra Debugger'ı işaretleyin. Bir iletişim kutusu açılır. Ardından, komut dosyasını başlatmak için F5'i çalıştırdıktan veya vurduktan sonra, hata ayıklayıcı penceresindeki "Git" düğmesini tıklatırsınız. Boş bir çizgide bir kırılma noktası belirlediyseniz, bunun üzerinden uçacağını fark ettim. Çalışmak istemediğiniz kodun ilk gerçek satırına ayarlamanız gerekir. –

2

Sadece bu cevabı ekleyerek (yorum yapabildiğim, ancak bunu yapmak için yeterli bir saygınlığım olmadığını belirten kurallar için): Mac'te, tıklatarak tıklamanız gerekir. En azından izleme paneli için normal "sağ tıklama", bağlamsal menüyü bir kesme noktası belirleme seçeneğiyle getirmek için çalışmaz. çalıştırıldığı önce

+0

Not için teşekkürler! –

+2

Şu an için yeterli cevabınız var, cevabım –

2

Sen kesme noktası ayarlayabilirsiniz.

  1. Debug için bak, piton kabuk üzerinde
  2. programınızın ilgili satıra sağ tıklayarak kesme noktası ayarlamak - Python
  3. geri dön kabuk senin IDLE gösterilir [ayıklama On] senin programı çalıştırın ve programı çalıştırmak için F5 (kısayol tuşu) tuşuna basın, ilgili satır satırlarında duracaktır
  4. Bazı global değişkenlere veya kod satırlarına bakmak isterseniz, hata ayıklayıcısındaki
  5. kutusunu işaretleyebilirsiniz.
+1

Bu doğru değil – Grezzo

+1

@Grezzo, yorumumu güncelledim, o zamanlar çok uzman değildim. Geri dönüşünüz için teşekkür ederiz. umarım şimdi daha iyidir. Ben –

+0

yardım etmeye çalışıyorum Yardım etmeye çalıştığınız için teşekkür ederiz :-) – Grezzo