`
房价会降吗
  • 浏览: 64855 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Python开发环境Wing IDE教程之命令行调试

阅读更多

Wing IDE专业的调试探针提供了一种强大的方法来发现和解决复杂的错误。这很像Python Shell但允许用户直接参与进已经暂停的调试程序中:

通过键入在刚才发生异常的地方键入下列数值进行尝试:

news[0][0]

这将输出第一个消息条目的日期:

接下来,进行如下输入:

news[0][0] = '2004-06-15'

这是一个在进行调试时改变程序状态的方法,在测试代码进行bug修复时非常有用。现在试一试:

PrintAsText(news)

执行函数调用和打印输出到Debug Probe。注意,从命令输入Debug Probe得出结果的时候,Debug I/O工具不用于输入或输出它结果。所有Debug I/O暂时重新定向到这里。

注意,Wing IDE在用户输入的时候提供自动完成,并在Source Assistant显示调用签名和文档信息。

这是另一种可能性。复制/粘贴或拖放这段代码到Debug Probe:

def PrintAsHTML(news):
  for date, event, url in news:
print('<p><i>%s</i> <a href="%s">%s</a></p>' % (date, url, event))

这实际上替换了example1.py源文件中PrintAsHTML的buggy定义,所以,用户现在可以在没有错误的情况下执行:

PrintAsHTML(news)

当修复取决于大量的程序状态,或需要在调试器中花费很多时间再生的时候十分有用:快速互动的尝试和多个编辑/调试周期bug替代。

Wing IDE最新版官方推荐下载地址

0
3
分享到:
评论

相关推荐

    wingIDE python IDE

    WingIDE是一款专为Python编程设计的强大集成开发环境(IDE),它为程序员提供了高效且功能丰富的开发工具,旨在提升代码编写、调试和测试的效率。这款IDE以其用户友好的界面、强大的自动补全功能以及对版本控制系统...

    wingide_baba5

    翼IDE(WingIDE)是一款专为Python编程语言设计的集成开发环境(IDE),以其强大的代码编辑、调试和项目管理功能深受开发者喜爱。在本文中,我们将深入探讨WingIDE的基础使用方法以及高级特性,帮助你更高效地进行...

    Wingware_Wing_IDE_Professional_7.0.1.2_All_Linux64_Downloadly.ir.rar

    《Wingware Wing IDE Professional 7.0.1.2:强大的Python开发工具在Linux上的应用解析》 Wingware Wing IDE Professional是一款专为Python编程设计的集成开发环境(IDE),其版本7.0.1.2是针对64位Linux系统的一个...

    02Python开发环境

    ### Python开发环境构建详解 #### 一、Python运行环境的安装与配置 Python作为一种流行的编程语言,在数据分析领域有着广泛的应用。对于初学者来说,正确安装并配置Python运行环境至关重要。 **1. Windows环境下...

    wingidewingide,editplus

    WingIDE是一款强大的Python集成开发环境(IDE),它专为Python编程语言设计。其主要特点包括: 1. **智能感知**:WingIDE提供了代码补全和自动提示功能,能帮助开发者快速输入代码,提高编程效率。 2. **调试工具**...

    python-基础知识.ppt

    Python安装后,用户可以选择使用IDLE或其他第三方IDE,如PythonWin、PyCharm、WingIDE等。这些IDE通常提供更强大的代码编辑、调试和项目管理功能。无论选择哪种开发环境,了解如何安装、切换Python版本以及如何在...

    python常用语句.txt

    为了提高开发效率,选择合适的集成开发环境 (IDE) 非常重要。下面是一些常用的 Python IDE: - **IDLE**:官方提供的轻量级 IDE,非常适合初学者。 - **Komodo Edit**:功能全面且免费的版本,适合专业开发者。 - *...

    Python-入门教程.pptx

    - Python有许多集成开发环境(IDE),如开源的PyCharm、IDLE,以及商业的WingIDE和Komodo等,这些工具提供了代码编辑、调试、测试等功能,帮助提高开发效率。 **Python基本概念**: - **输入输出**:print函数用于...

    Python库 | debugpy-1.4.0-cp37-cp37m-manylinux2010_i686.whl

    2. **集成开发环境(IDE)支持**:`debugpy`与许多流行的IDE和编辑器(如Visual Studio Code, PyCharm, Wing IDE等)无缝集成,提供断点设置、步进执行、查看变量值等高级调试功能。 3. **远程调试**:`debugpy....

    Python课件-第1章 基础知识.ppt

    此外,还有许多其他的开发环境,如Eclipse搭配PyDev、PyCharm、wingIDE、Eric、PythonWin以及Anaconda等,这些都提供了更丰富的功能和更好的开发体验。 Python的安装通常从官方网站下载相应版本的安装包完成。安装...

    Python 2.5

    “Python”这个英文单词的发音似“派森”,因此中文... &lt;br/&gt; &lt;br/&gt;Python的IDE开发环境: &lt;br/&gt; &lt;br/&gt;Wingide:http:// www.wingide.com&lt;br/&gt;&lt;br/&gt;ipython: http://ipython.scipy.org/ &lt;br/&gt;&lt;br/&gt;

    10款最好的Python开发编辑器

    - **特点**:Eclipse是一款跨平台的开源集成开发环境(IDE),而PyDev则是Eclipse的一个插件,专为Python开发设计。它支持多种Python版本,包括标准的Python、Jython和IronPython。 - **适用场景**:对于需要一个完整...

    基于Python代码编辑器的选用(详解)

    假设您选择了Vim作为Python开发工具,以下是一些基本的配置示例,用于将Vim配置为Python IDE: - `syntax enable`:启用语法高亮。 - `set colorscheme murphy`:设置背景颜色方案。 - `set guifont=Consolas:h12`...

    05a-Debugging

    1. PyCharm:一款强大的集成开发环境(IDE),内置了强大的调试器,支持断点、步进、查看变量、调用栈等高级调试功能。 2. Visual Studio Code:轻量级编辑器,搭配Python扩展,也提供了优秀的调试体验。 3. Wing ...

Global site tag (gtag.js) - Google Analytics