2017-04-10 98 views
0

我需要从Matlab调用Python代码。我需要传递一个变量值。从Matlab传递可变参数给Python

我在做什么在Matlab文件现在是:

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

但pythonFileName.py文件读作“输入1”为不为“我输入”输入的值。我需要将值“My Input”传递给Python文件。我怎样才能做到这一点?

回答

0

您需要动态地构建基于对内容input1变量,不上名变量的字符串。然后使用该字符串的system函数(与!类似):

system(['python.exe pythonFileName.py ' input1]) 
相关问题