Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Spyder中调试Python脚本(带标志)_Python_Breakpoints_Spyder - Fatal编程技术网

在Spyder中调试Python脚本(带标志)

在Spyder中调试Python脚本(带标志),python,breakpoints,spyder,Python,Breakpoints,Spyder,请原谅,我来自MATALB背景,对于Python“模块”是如何协同工作的,我仍然有点困惑 我安装了Anaconda,并且使用Spyder IDE和默认的IPython控制台(我想我说的没错)。我正在学习这些课程,我面临着调用特定代码的挑战,如下所示: ./wordcount.py {--count | --topcount} file 我发现(多亏了)我可以在Spyder中从IPython运行此功能: %run wordcount.py --count alice.txt 我遇到的问题是,当

请原谅,我来自MATALB背景,对于Python“模块”是如何协同工作的,我仍然有点困惑

我安装了Anaconda,并且使用Spyder IDE和默认的IPython控制台(我想我说的没错)。我正在学习这些课程,我面临着调用特定代码的挑战,如下所示:

./wordcount.py {--count | --topcount} file
我发现(多亏了)我可以在Spyder中从IPython运行此功能:

%run wordcount.py --count alice.txt
我遇到的问题是,当我以这种方式从控制台调用wordcount.py时,它忽略了我设置的任何断点,我需要逐行遍历代码。或者,如果我尝试运行作为Spyder一部分的dubugger,我似乎无法指定任何标志命令行参数


我错过了什么?谢谢

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

(这里是Spyder dev)我很高兴你自己找到了解决问题的办法。干得好