如何处理没有名为 edit.editor 的模块?

发布于 2024-07-25 18:57:18 字数 671 浏览 9 评论 0原文

我正在尝试按照 WingIDE 教程 在 IDE 中创建脚本。

以下示例脚本始终抛出错误:

import wingapi
def test_script(test_str):
  app = wingapi.gApplication
  v = "Product info is: " + str(app.GetProductInfo())
  v += "\nAnd you typed: %s" % test_str
  wingapi.gApplication.ShowMessageDialog("Test Message", v)

Traceback(最近一次调用最后一次): 文件“C:\Wing-pi\Scripts\test.py”,第 1 行,位于 导入wingapi 文件“C:\Program Files\Development\Wing IDE 3.1\bin\wingapi.py”,第 18 行,位于 导入编辑器 导入错误:没有名为 edit.editor 的模块 进程以退出代码 1 终止

我按照某人的建议在 Wing IDE 中启动脚本,但我不断得到相同的结果。

I am trying to follow the WingIDE tutorial on creating scripts in the IDE.

This following example scripts always throws an error:

import wingapi
def test_script(test_str):
  app = wingapi.gApplication
  v = "Product info is: " + str(app.GetProductInfo())
  v += "\nAnd you typed: %s" % test_str
  wingapi.gApplication.ShowMessageDialog("Test Message", v)

Traceback (most recent call last):
File "C:\Wing-pi\Scripts\test.py", line 1, in
import wingapi
File "C:\Program Files\Development\Wing IDE 3.1\bin\wingapi.py", line 18, in
import edit.editor
ImportError: No module named edit.editor
Process terminated with an exit code of 1

I am launching the script in the Wing IDE as suggested by someone, but I keep getting the same result.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

つ低調成傷 2024-08-01 18:57:18

答案基于来自开发 Wind IDE 的 Wingware 公司的 Stephan Deibel 的电子邮件。

脚本不会在 Wing 的调试器中启动。 如果您在 Wing 中编辑它们,它们会在您保存后立即重新加载,并且您应该能够使用编辑菜单中的 Command By Name 来键入测试脚本,这将执行上述脚本。 您找到示例的页面对此进行了更详细的描述:

除非您有 Wing 源代码,否则您无法在调试模式下运行脚本。 您可以从 Wing IDE 中正常启动脚本。

Answer is based on email from Stephan Deibel from the Wingware company that develops Wind IDE.

Scripts are not launched in Wing's debugger. If you're editing them within Wing, they get reloaded as soon as you save and you should be able to use Command By Name in the edit menu to type test-script, which will execute the above script. This is described in more detail on the page you found the example:

You cannot run the script in debug mode unless you have the Wing sources. You can launch the script fine from within the Wing IDE.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文