文档帮助中心文档
运行Python脚本文件从MATLAB
pyrunfile(文件)
pyrunfile(文件输入)
outvars = pyrunfile(文件,输出)
outvars = pyrunfile(文件、输出pyName = pyValue)
例子
pyrunfile (文件)执行python.®陈述在文件.
pyrunfile (文件)
文件
不像pyrun函数,在Python工作区中使用pyrunfile函数不是持久的。随后的调用pyrunfile不能访问变量。
pyrun
pyrunfile
pyrunfile (文件输入)执行带有输入参数的Python语句。Python脚本将命令行参数读取为字符串。
pyrunfile (文件输入)
文件输入
outvars= pyrunfile (文件,输出)分配韩变量。该功能也将允许用户选择MATLAB®将工作区变量作为输入传递给给定的Python代码,并返回脚本中处理的所有或用户选择的Python变量子集,返回MATLAB。
outvars= pyrunfile (文件,输出)
outvars
输出
韩
outvars= pyrunfile (文件,输出,pyName = pyValue)执行带有一个或多个名称-值对参数的代码。
outvars= pyrunfile (文件,输出,pyName = pyValue)
pyName = pyValue
全部折叠
在文件中调用Python语句hello.py.
hello.py
创建Python脚本hello.py来自这些陈述:
Greeting = "hello" print(Greeting)
将输出显示到MATLAB命令行。
pyrunfile (“hello.py”)
你好
创建一个Python脚本并传递一个字符串。
创建greeting.py来自这些陈述:
greeting.py
导入sys greeting = sys。argv[1]打印(问候)
将字符串传递给脚本并显示输出。
pyrunfile (“greeting.py“hello world”)
你好世界
从MATLAB运行Python脚本,并将脚本生成的变量返回到MATLAB。
创建Python脚本makeList.py从这句话:
makeList.py
l = ['A', 'new', 'list']
运行脚本创建列表并将其以变量形式返回到MATLAB数据.
数据
数据= pyrunfile (“makeList.py”,“l”)
data =没有属性的Python列表。[“A”,“新”,“列表”)
调用接受输入参数的Python脚本。
创建Python脚本addac.py从这些语句。脚本接受输入参数x和y并返回变量z.
addac.py
x
y
z
def添加(a,c):b = a + c返回b z = add(x,y)
通过值x和y.返回变量zMATLAB变量中res.
res
res = pyrunfile (“addac.py”,“z”, x = 3, y = 2)
res = 5
包含Python表达式或语句的Python文件,指定为字符串标量或字符向量。
例子:“test.py”
“test.py”
包含带有命令行输入参数的Python表达式或语句的Python文件,指定为字符串标量或字符向量。
例子:“test.py var”
“test.py var”
一个或多个Python变量名,指定为字符串数组。变量可以是局部的,也可以是全局的。的输出由MATLAB赋值代码的每个变量输出并返回其中的值outvars.
代码
例子:“L”
“L”
一个或多个输入参数名称和值传递给python代码,指定为关键字和值参数。pyname.是变量的Python名吗pyValue是指定的值。可以以任意顺序指定多个名称和值对参数pyName1 = pyValue1…,pyNameN = pyValueN.
pyname.
pyValue
pyName1 = pyValue1…,pyNameN = pyValueN
例子:x = 3
x = 3
一个或多个MATLAB工作区变量名,作为有效类型返回代码.的数量outvars对应于的数量outvars论点。如果要访问Python数据,则必须将Python对象显式返回到Matlaboutvars.
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系