回覆列表
  • 1 # 全民社會聊

    這個是不是呼叫啊。這個僅僅是執行。如果是說調 用的話。python for

    .net

    和iron python都支援

    .net

    調 用python的模組。

    不過僅僅是執行的話也容易。假設你的

    start.py

    是一個可以執行的程式。是執行不是呼叫。不是import。

    那麼你不需要set search paths,因為這個path是給import,也就是呼叫使用的。你set path沒有用。

    你只需要全路徑帶過去,把

    start.py

    的全路徑補全了就可以了。

    要實現呼叫,還需要將python的模組編譯成c#可以使用的庫的形式。才可以直接用c#的方法import進來。很簡單的。而不需要使用python這個engine。

    理論上講,如果

    .net

    支援動態載入。也可以使用動態載入的方法,使用python這個engine動態載入一個模組。不過我不知道python for

    .net

    和iron python有沒有實現。這個太麻煩了。應該沒有完成。

    所以你還是將python的程式碼使用python for

    .net

    或者是iron python編譯生成可以釋出的庫。後面就簡單的了。直接在

    .net

    裡import就好了。

  • 中秋節和大豐收的關聯?
  • Excel下標越界怎麼改?