在Spyder中使用标志调试Python脚本

3

请原谅我,我的背景是MATLAB,对于Python的“模块”如何协同工作还有些困惑。

我已经安装了Anaconda,并在默认的IPython控制台中使用Spyder IDE(我想我说得没错)。我正在学习Google Education课程,现在遇到了调用特定代码的挑战,代码如下:

./wordcount.py {--count | --topcount} file

我通过这篇帖子解决了问题,发现我可以在Spyder中的IPython中运行它:

%run wordcount.py --count alice.txt

我遇到的问题是,当我从控制台以这种方式调用wordcount.py时,它会忽略我设置的任何断点,我需要逐行步进我的代码。或者,如果我尝试运行Spyder中的调试器,似乎无法指定任何这些标志命令行参数。
我错过了什么?谢谢!
1个回答

3
秘诀在于修改“运行设置”!在“运行设置”>“常规设置”下,您有机会运行命令行选项。当运行时,调试器会观察这些附加的命令行选项。 enter image description here

1
Spyder开发者在此) 我很高兴你自己找到了解决问题的方法。干得好!! - Carlos Cordoba

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接