在pycharm中调试函数

2024-04-19 05:51:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个验证器函数作为一个大程序的一部分,这个程序有50行长,当你给它一个字符串时,它会返回TrueFalse。对于某个字符串,它当前正在返回False,我不知道许多return语句中哪个正在触发。我可以打开解释器的Python控制台,导入函数,然后给它赋值,但看不到它在哪一行返回False。宁可不改变主程序来为其提供参数,也不愿为此在程序中设置断点。在PyCharm中,是否可以隔离一个函数,给它自己的自定义参数,然后逐行遍历它?你知道吗

我正在使用PyCharm版本2018.2.4


Tags: 函数字符串程序版本falsetrue参数return
1条回答
网友
1楼 · 发布于 2024-04-19 05:51:36

Is it possible in PyCharm to isolate a function, give it your own custom argument and then step through it line by line?

不,除非你创建另一个文件并在那里编写类似测试的东西

通过单击每行的左侧,可以在该行上声明断点,如下所示: enter image description here

然后你可以进入调试工具窗口,点击绿色的播放按钮

enter image description here

More about debuging using PyCharm

也可以使用python的breakpoint()

在Python 3.7中,它是作为一个内置函数添加的,但是你可以将它导入到Python 3.7-

相关问题 更多 >