2016-12-11 120 views
0

我怎樣才能檢查我的代碼的一部分功能,因爲它應該 而不必每次啓動運行我的程序,它需要 10+秒(從網絡上收集數據)我正在測試的部分?Python調試器解決方案

同樣用print語句調試看起來有點棘手,因爲我看不到程序是否按預期運行,所以我只能爲我認爲的問題做打印語句。

解決方案是使用調試器,但我很少聽到任何人談論它,這似乎很奇怪,因爲調試器顯示程序在做什麼,而不是你對它正在做什麼的假設。

爲什麼我從來沒有聽說過這個,你應該怎麼做?

我只使用PyCharms調試器,但更喜歡在沒有易於使用調試器的在線客戶端編程。

+0

_「這似乎很奇怪,因爲調試器顯示程序正在做什麼,而不是你對它正在做什麼的假設。」_那是一件壞事嗎? _「你應該怎麼做?」通過設置一個斷點並在你認爲問題出現的地方停止執行。 _「如何檢查我的代碼的一部分功能是否應該如此」 - 單元測試。無論如何,現在這個問題太廣泛了,所以我正在投票結束它。請參閱[主題內容](http://stackoverflow.com/help/on-topic)瞭解更多信息。 –

+0

資源 - > https://www.jetbrains.com/help/pycharm/2016.1/debugging.html –

回答