关于如何使用Pycharm调试python代码的建议

tv6aics1  于 2022-12-04  发布在  PyCharm
关注(0)|答案(1)|浏览(136)

我是一个相对较新的Python用户,想要关于如何最好地调试我的代码的建议。
目前,我有一个脚本(main.py),我使用PyCharm在调试模式下运行它。这个文件很短,因为我的大多数函数都包含在我编写的另一个模块中(例如functionsmodule.py)。如果我在functionmodule.py中的函数中放置断点,这会很好地工作-然后我就可以探索这个函数中可用的变量。
然而,如果我更新'functionmodule.py'中的函数,保存文件,然后使用importlib.reload重新加载,断点似乎不再被识别。然后我必须重新运行整个main.py来再次到达断点。
有没有更好的解决办法?谢谢你的帮助!

cidc1ykv

cidc1ykv1#

您可以使用内置的breakpoint()函数直接在代码中指定断点,这在这种情况下可能会有所帮助。
有关详细信息,请参阅PEP-553

相关问题