2017-09-13 96 views
0

我正在使用Eclipse(Neon.3 Release(4.6.3))和Python的PyDev插件。Eclipse IDE:如何在調試時創建代碼變量子集的視圖?

我調試的代碼有大量的變量,其中有許多是嵌套在其他變量中。我希望選擇這些變量的子集以包含在單獨的視圖中,這樣我就可以繞過每個步驟中的變量,這往往是一個乏味的過程。

主數據結構被使用是含有衆多列的熊貓數據幀,並且我通常需要從幾個數據幀的列的只看到的值的一小部分。

例如,假設我有一個數據幀「DF」與一個名爲「X」列。每當我調試這段代碼時,我都想看到索引i和j之間的df.X的值(即df.X [i:j + 1])。我和j可能會隨時變化,因爲它們也是代碼中的變量,而不是'df'中的變量。那麼如何才能創建一個簡化的選項卡/變量視圖,其中只包含df.X._values [i:j + 1],最好與標準變量視圖分開?

預先感謝一般來說任何建議或反饋。

回答

0

這可以通過使用Debug透視圖中的「表達式」視圖來完成。

對於以上我可以添加以下表達式只看到了我想要的問題的例子:

list(df.X._values[i:j+1]) 
+1

似乎是一個不錯的辦法......另一種方法是使用控制檯(當你在斷點處停止您可以使用控制檯鍵入要評估的代碼)。 –

相關問題