2014-10-16 37 views
3

我是Python新手。我在Windows上使用Python IDLE調試器。有沒有辦法在調試器中檢查對象屬性?調試器只顯示對象地址/類型。Python中的對象檢查3.4 Windows上的IDLE調試器

我試過的解決方案是創建全局變量併爲它們分配對象屬性。調試器然後顯示全局變量。這適用於可變類型(如列表),但對於不可變類型(如int),它僅在賦值時顯示值。有沒有辦法將全局名稱綁定到全局對象的int屬性?

+0

您可以嘗試使用簡單情況下的打印語句 – Floegipoky 2014-10-16 21:27:58

+0

@Vin可能會查看其他IDE。我使用WingIDE,它的調試器讓你檢查屬性,過去使用過/嘗試過其他IDE,並且他們也允許這樣做。或者,如果您不想使用其他IDE,則可以使用PDB Python調試器。 – Werner 2014-10-17 08:37:54

+0

謝謝你們。打印調試 - 我使用了很多,但正在尋找更有效的東西。我會檢查出WingIDE。有沒有辦法將全局名稱綁定到對象的不可變屬性? – Vin 2014-10-17 21:16:32

回答

1

要關閉這個循環,根據收到的回覆:

  • IDLE調試器不支持對象的檢查,在彈出的窗口中
  • 感謝特里揚蘭迪以便讓你可以在列表中潛在的未來改進。 IDLE對新Python程序員來說是一大幫助
+0

如果你接受你自己的答案,這將不再顯示在'未回答的問題'。 – 2016-06-10 06:25:12