2016-11-23 16 views
5

Podczas pisania modułu fsharp zdałem sobie sprawę z potrzeby wykonania wywołania skryptu Pythona. - Nie mogę przełączyć mojego modułu fsharp na pythona, który złamie istniejącą infrastrukturę - Nie można przenieść funkcji Pythona na fsharp, ponieważ nie byłoby możliwe przekonwertowanie wszystkich niuansów/wydajności kodu.Jak uruchomić skrypt w języku Python z modułu Fsharp

Wszelkie zalecenia dotyczące wywołania skryptu Pythona z modułu fsharp, podania kilku parametrów (wartości łańcuchów) i uzyskania odpowiedzi wartości łańcucha?

+4

Ponieważ F # działa w środowisku wykonawczym .NET, czy patrzysz na IronPython, który robi to samo? –

+3

Szybkim i brudnym sposobem byłoby po prostu uruchomienie skryptu Python jako oddzielnego procesu przez System.Diagnostics.Process i przechwytywanie tego wyjścia. – scrwtp

+0

Możesz również wypróbować pythonnet – denfromufa

Odpowiedz

Powiązane problemy