0

IDE でのスクリプトの作成に関するWingIDE チュートリアルに従おうとしています。

次のサンプル スクリプトは、常にエラーをスローします。

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)

トレースバック (最新の呼び出しが最後): ファイル "C:\Wing-pi\Scripts\test.py"、1 行目、import wingapi ファイル "C:\Program Files\Development\Wing IDE 3.1\bin\wingapi.py" 内、行 18、インポート edit.editor の ImportError: No module named edit.editor プロセスは終了コード 1 で終了しました

誰かが提案したように、Wing IDE でスクリプトを起動していますが、同じ結果が得られ続けます。

4

1 に答える 1

1

回答は、WindIDEを開発しているWingware社のStephanDeibelからの電子メールに基づいています。

スクリプトはWingのデバッガーでは起動されません。Wing内で編集している場合は、保存するとすぐに再読み込みされ、編集メニューの[名前によるコマンド]を使用してtest-scriptと入力すると、上記のスクリプトが実行されます。これについては、例を見つけたページで詳しく説明されています。

Wingソースがない限り、スクリプトをデバッグモードで実行することはできません。WingIDE内からスクリプトを正常に起動できます。

于 2009-07-03T09:29:52.907 に答える