回覆列表
  • 1 # 使用者4912889400776

    有,但是不是很大眾

    形式:用C#寫介面和事件觸發,呼叫python指令碼進行邏輯和資料處理

    。 好處:編寫好介面和事件觸發之後,可以動態改動py指令碼,不需要重新編譯程式。 缺點:使用的電腦需要裝有python,同時程式需附帶多個ironpython的dll。

    方法: 1、安裝ironpython

    2、新建C#專案。新增引用:IronPython.dll,Microsoft.Dynamic.dll,Microsoft.Scripting.dll 3、在C#檔案新增python的呼叫。 //宣告並定義呼叫python的類 ScriptEngine engine; ScriptScope scope; object myInstance; engine = Python.CreateEngine(); scope = engine.CreateScope(); var code = engine.CreateScriptSourceFromString("XXXXX");//透過string文字呼叫py語句,也可以呼叫fromfiles函式來呼叫py指令碼 code.Execute(scope);//執行上述py程式碼 var myClass = scope.GetVariable

  • 中秋節和大豐收的關聯?
  • 怎麼增加手臂力量?