【问题标题】:Debugging a Python Script (With Flags) in Spyder在 Spyder 中调试 Python 脚本(带标志)
【发布时间】:2014-08-26 17:39:42
【问题描述】:

请原谅,我来自 MATALB 背景,我仍然对 Python“模块”如何协同工作感到困惑。

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

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

我发现(感谢this thread)我可以在 Spyder 中从 IPython 运行它:

%run wordcount.py --count alice.txt

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

我错过了什么?谢谢!

【问题讨论】:

    标签: python breakpoints spyder


    【解决方案1】:

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

    【讨论】:

    • (Spyder dev here) 很高兴您自己想出了解决问题的方法。干得好!
    猜你喜欢
    • 2014-02-01
    • 2020-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    • 1970-01-01
    • 2017-12-16
    • 1970-01-01
    相关资源
    最近更新 更多