我正在从事一个包含35个单独python模块的项目,这些模块分为三个包,其中许多是相互关联的。以前,我在调试时使用prints打印一些信息,并从最终代码中删除了这些行。我正在寻找一种解决方案,只需一个顶级开关即可打开或关闭这些线路。哪种方法最有效?我们的程序执行一些非常苛刻的操作。最好的解决方案应该完全避免解析调试行,而不是抑制它们的输出;我相信这样可以节省一些资源,提高速度。
7xllpg7q1#
使用pycharm,用户可以使用内置调试工具轻松理解或调试代码。用户可以放置断点、内联调试和更多。此外,用户可以动态计算表达式。
1条答案
按热度按时间7xllpg7q1#
使用pycharm,用户可以使用内置调试工具轻松理解或调试代码。
用户可以放置断点、内联调试和更多。
此外,用户可以动态计算表达式。