2016-11-18 73 views
3

是否可以用PyCharm「觀察」一個變量? 我希望看到變量在循環中運行時的值。如何用PyCharm觀察變量?

或者是否有類似console.log()?我知道斷點(我不想破),printpprint :)。例如,單擊打開列表或對象是非常棒的。

+0

但我不明白這有什麼錯'的print()'荷蘭國際集團在循環變量的值?要做很多工作? :) –

+0

那麼第一個缺點是你必須記得刪除這些陳述。如果您可以右鍵單擊一個變種並「觀察」它,則不需要。另外,print語句可能適用於簡單的類型,但列表和字典不是很好。 – Chris

+0

你可以設置一個斷點監視,但不能只是實時監視它 - 在很多情況下,它會改變得太快,以至於無論如何都是明智的。 – jonrsharpe

回答

1

使用「監視」窗格中,這顯示瞭如何找到它:Pycharm - How do I access the "Watches" pane?

screenshot

您可以只需拖動從「變量」窗格變量進去。

您還可以觀看錶情,例如var + 1

打破然而,當一個變量發生變化,目前不可能:Stop at the line where a variable gets changed

+0

雖然這可能在理論上回答這個問題,[這將是更可取的](/ meta.stackoverflow.com/q/8259)在這裏包括答案的基本部分,並提供鏈接供參考。 –