エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C#でPythonのスクリプトを実行して戻り値を取得する方法 - 物理の駅 Physics station by 現役研究者
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C#でPythonのスクリプトを実行して戻り値を取得する方法 - 物理の駅 Physics station by 現役研究者
英語をすらすら読める人はここを読めば全て解決する。 code.msdn.microsoft.com C#からPythonを呼び出し... 英語をすらすら読める人はここを読めば全て解決する。 code.msdn.microsoft.com C#からPythonを呼び出し、返り値を取得する方法としては、C#におけるプロセス間通信の一つである Process を使って、Pythonのスクリプトを実行し、その標準出力(コンソール出力)をストリームで受け取るという方法が最も現実的だろう。 Python側ではmainに相当する部分と戻り値を渡すための print 文を書いておく必要がある。 Pythonの関数の戻り値そのものを取得できるわけではないので、ある関数だけ実行するということはできないし、想定していない標準出力には対応できない。 以下は、上記のURLのサンプル例を自分なりに修正したもの。 Program.cs using System; using System.Diagnostics; using System.IO; nam