次のコードを使用して、C# で記述された Windows フォーム アプリケーションのボタン クリックから Python スクリプトを正常に呼び出しました。
private void login_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("C:\\Python27\\Scripts\\path\\file.py");
}
Pythonスクリプトに変数を渡したいと思います。私はそれを引数として渡して無駄にしようとしました(このようにphpで動作します):
private void login_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("C:\\Python27\\Scripts\\path\\file.py myVariable");
}
このコードを使用すると、Visual Studio コンパイラでエラーは発生しませんが、ボタンをクリックして Python スクリプトを開始すると、「Win32 例外が処理されませんでした - 指定されたファイルが見つかりません」というエラーが表示されます。
私もこれを無駄にしようとしました - C#からPythonスクリプトを実行するにはどうすればよいですか?