问题标签 [wing-ide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
126 浏览

wing-ide - 在 Wing IDE 中,如何在调试器中启用“异常中断”?(异常总是停止())

该文档说有一个选项,但我该如何启用它?

exception-always-stop ()

http://www.wingide.com/doc/commands/debug

0 投票
2 回答
293 浏览

python - 带有 Tkinter 的 Wing IDE 中的堆栈数据不正确?

我正在使用 Wing 编写和调试 Tkinter GUI。我发现堆栈数据视图似乎与我的小部件的实际属性不匹配。以这段代码为例:

这在最后一行给了我一个属性错误。但是,当我查看堆栈时,显然有一个名为“文本”的属性,其中包含我正在寻找的值:

翼屏截图

有谁知道发生了什么?

我在用着:

  • Wing 版本:Wing IDE Pro 5.1.3-1 (rev 33002)
  • Tkinter 版本:'$Revision:81008 $'
  • Python版本:2.7.10
0 投票
1 回答
163 浏览

python - 执行函数体忽略某些没有注释的行(Python)?

我有几个函数写在一个 Python 文件中。他们在基于文件的数据集上执行一系列步骤。我的工作流程:

  • 在完成对函数主体的一部分进行编码后,我运行该函数以查看它的运行情况。
  • 它可能会在某个点断裂。
  • 我修复代码并重新运行该功能。

问题是当我重新运行该函数时,它将执行已经成功完成的行。然而,我希望能够不是从头开始,而是从任意点开始。这是因为整个函数运行了几分钟,等待它完成会浪费时间。

我可以实施“检查”以查看是否需要此操作(例如,如果文件已经存在,则不要创建文件),但这意味着添加许多新的验证代码(例如,确保现有文件确实包含需要的内容);实际上,我的函数将在已知格式的数据集上运行,并且应该执行整个函数。

最明显的解决方案是注释掉成功执行的部分,但这很麻烦,随着我的前进和功能变大,我厌倦了注释和取消注释部分。

有没有比在执行时忽略函数体的某些部分注释掉行更好的方法?

如果这与 IDE 本身的调试技巧有关,我就在 Wing IDE 上。

0 投票
1 回答
8645 浏览

python - 放大 python shellwing_ide

有没有办法放大 Wing IDE 中的 Python Shell?我看不到字体,因为它太小了。

0 投票
1 回答
634 浏览

python - 在运行脚本之前查找未初始化的变量

在运行脚本之前,如何检测是否所有变量都已在 Python 脚本中初始化?理想情况下,我希望我的编译器(目前是Wing IDE)在构建/编译过程中检测错误。这是为了防止程序在加载数据约 30 分钟后因一个简单的错误而崩溃。

我知道 Python 可以以各种方式操纵变量。但是,我的脚本往往相当简单,我不希望该方法是万无一失的。

作为一个例子,我希望错误检测方法可以grocery_bill在下面的脚本中找到简单的错误,例如拼写错误。

0 投票
1 回答
1394 浏览

python - 在控制台中打印乌尔都语/阿拉伯语(Python)

我是一个新手,我不知道如何设置我的控制台来打印我在运行此代码时使用 Wing IDE 的 urdu / 阿拉伯语字符

我在我的控制台上得到了这个

طجکسعبکبطکسبطب</p>

0 投票
0 回答
228 浏览

python - 设置wing ide进行远程调试

我在本地机器上安装了wing-ide。当我python wingdbstub.py从本地运行时,它连接到 IDE。

但它不适用于此处描述的远程调试, ssh_tunelling

我该如何修复/(测试)它?

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
116 浏览

python-3.x - 编程连接到并行端口的 7 段显示接口

我目前正在学校学习 11 年级的计算机技术课程。我们要编写一个代码,以便界面可以输出我在按下 Enter 按钮时在键盘上按下的数字或字母。此外,当我将手指从键盘上松开时,7 段显示器上的数字或字母会消失。我认为我的代码是正确的,但数字根本没有出现在 7 段显示器上。由于代码的长度,我将只包括如果我按下键盘上的数字“1”会发生什么。

我很感激我能得到的所有帮助。

0 投票
1 回答
441 浏览

python - 为什么在使用 Wing IDE 101 时 KeyboardInterrupt 在 Python 中不起作用?

我正在尝试循环执行某些操作(在此示例中打印为 100)并随时通过按“Ctrl+C”取消计数。

我正在使用的测试代码如下,但这不起作用(编辑:它在从终端启动的脚本中工作,但在我的 IDE - Wing 101 的 python shell 中运行时不起作用)。KeyboardInterrupt 没有捕捉到“Ctrl+C”命令或任何其他键。

我在这里读过这个问题,我很确定这不是我的问题,因为我已经输入了“time.sleep(0.5)”命令来减慢程序的速度。我也读过这个问题,但既然它已经 5 岁了,我认为这个错误现在已经修复了吗?我知道我可以使用线程来实现我想要的,但如果只是为了学习,我想知道为什么这种方法不起作用。

我在 Ubuntu 14.04 中使用 python 2.7.6,如果能解决这个问题,我将不胜感激。(编辑:我知道代码是独立工作的,但我仍然想知道为什么它在 Wing 101 IDE 的 python shell 中不起作用)

编辑 1

按照建议,我尝试将 while 循环放在 try 块中:

但不幸的是,这也不起作用,而是出现以下错误:

0 投票
2 回答
1162 浏览

python - 如何安装假设 Python 包?

我正在使用 Wing IDE,如何将假设 Python 包安装到我的计算机上?我已经下载了 zip 文件,我是使用命令提示符安装它还是在 Wing IDE 中有一个选项来安装它?