断点调试 ************************* 以pdb为基栈: https://docs.python.org/zh-cn/3.10/library/pdb.html pycharm: https://www.jetbrains.com/help/pycharm/debugging-code.html w(here) ============================== 显示执行位置 .. code-block:: python :linenos: :emphasize-lines: 7 def say(s): print(s) def main(): breakpoint() say("Hello World") say("Hello Python") if __name__ == '__main__': main() .. tabs:: .. tab:: console .. code-block:: text (Pdb) w c:\users\39713\pycharmprojects\infinitus\examples\main.py(12)() -> main() > c:\users\39713\pycharmprojects\infinitus\examples\main.py(7)main() -> say("Hello World") .. tab:: pycharm .. image:: /_static/tech-stack/language/debug/w.png n(ext) =============================== 继续运行,直到运行到当前函数的下一行,或当前函数返回为止。 .. image:: /_static/tech-stack/language/debug/n.png