2017-04-10 9 views
0

PythonコードフォームMatlabを呼び出す必要があります。私はそれに可変値を渡す必要があります。私は今、Matlabのファイルでやって何をMatlabからPythonに可変引数を渡す

は次のとおりです。

input1 = "My Input" 
!python.exe pythonFileName.py input1 

しかしpythonFileName.pyファイルはありません「マイ入力」のように「INPUT1」と入力の値を読み取ります。私は値 "My Input"をPythonファイルに渡す必要があります。これどうやってするの?

答えて

0

あなたは、動的ではない変数のに、input1変数の内容に基づいて文字列を構築する必要があります。その文字列にsystem関数(!など)を使用します。

system(['python.exe pythonFileName.py ' input1]) 
関連する問題