2016-11-23 5 views
5

fsharpモジュールを作成しているうちに、Pythonスクリプトを呼び出す必要があることに気付きました。 - fsharpモジュールをPythonに切り替えることができません。インフラストラクチャを壊すでしょう。 - コードのニュアンス/効率をすべて変換することはできないため、Pythonの機能をfsharpに移動することはできません。FsharpモジュールからPythonスクリプトを実行する方法

fsharpモジュールからpythonスクリプトを呼び出す方法、パラメータ(文字列値)を渡して文字列値応答を返す方法についての推奨事項はありますか?

+4

F#は.NETランタイムで実行されるため、IronPythonを使用して調べましたか? –

+3

PythonスクリプトをSystem.Diagnostics.Processを介して別々のプロセスとして実行し、その出力をキャプチャするのはすばやく簡単です。 – scrwtp

+0

また、pythonnet – denfromufa

答えて

2

NugetパッケージPython for .NETを試してみてください。 Nugetのリンクはhttps://www.nuget.org/packages/pythonnet/2.3.0-py35-dotnetで、githubのプロジェクトへのリンクが含まれています。

+0

も試してみることができます。pythonnetには、F#用の2つのwiki記事があります。https://github.com/pythonnet/pythonnet/wiki – denfromufa

関連する問題