我有一个验证器函数作为一个大程序的一部分,这个程序有50行长,当你给它一个字符串时,它会返回True
或False
。对于某个字符串,它当前正在返回False,我不知道许多return语句中哪个正在触发。我可以打开解释器的Python控制台,导入函数,然后给它赋值,但看不到它在哪一行返回False。宁可不改变主程序来为其提供参数,也不愿为此在程序中设置断点。在PyCharm中,是否可以隔离一个函数,给它自己的自定义参数,然后逐行遍历它?你知道吗
我正在使用PyCharm版本2018.2.4
Tags:
不,除非你创建另一个文件并在那里编写类似测试的东西
通过单击每行的左侧,可以在该行上声明断点,如下所示:
然后你可以进入调试工具窗口,点击绿色的播放按钮
也可以使用python的
breakpoint()
在Python 3.7中,它是作为一个内置函数添加的,但是你可以将它导入到Python 3.7-
相关问题 更多 >
编程相关推荐