Debugging 我可以在Python控制台中调试模块函数吗?

Debugging 我可以在Python控制台中调试模块函数吗?,debugging,pycharm,Debugging,Pycharm,我有一个模块bar,它定义了一个函数foo。我可以使用PyCharm控制台调用此函数: import bar bar.foo() 是否可以让PyCharm在此类代码期间调试代码,即在断点处停止 如果有必要的话,我正在Windows上使用PyCharm。在这种情况下,您只需要定义调用bar.foo()的主函数即可。: import bar if __name__ == '__main__': bar.foo() 尝试Shift+f9开始调试。f9跳到下一个断点。网络上的更多信息…好的

我有一个模块
bar
,它定义了一个函数
foo
。我可以使用PyCharm控制台调用此函数:

import bar
bar.foo()
是否可以让PyCharm在此类代码期间调试代码,即在断点处停止


如果有必要的话,我正在Windows上使用PyCharm。

在这种情况下,您只需要定义调用
bar.foo()的主函数即可。

import bar

if __name__ == '__main__':
    bar.foo()

尝试Shift+f9开始调试。f9跳到下一个断点。网络上的更多信息…好的,Shift+F9只是开始调试,与Shift+F10相反,后者在禁用调试的情况下运行。我正在寻找一种方法,在启用调试的情况下从模块中调用一个特定的函数。我希望能提供一条与否决投票相关的评论,以帮助我学习。@texnic,我不是否决投票的人,但我能猜出原因。你的问题与编程无关;这是一个关于如何使用特定程序的用户界面的问题。所以它不符合这个网站的目的。