Matlab system()函数中的文件路径

时间:2018-07-17 13:28:30

标签: python-2.7 matlab

我在Linux上使用Matlab R2017a。我需要从Matlab脚本中调用Python脚本,因此我使用 system()函数:

system('export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu/ && python /home/user/EEG_data/transformCoordinates.py');

它运作良好,但是如果我需要使我的Python脚本的路径更通用,然后将其保存在变量中,则它将不起作用:

eegdata_path = '/home/user/EEG_data'; 
py_path = [eegdata_path '/transformCoordinates.py'];
system('export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu/ && python py_path');

我收到此错误消息:

  

python:无法打开文件'py_path':[Errno 2]没有这样的文件或目录

我没有找到如何将文件路径传递给 system() Matlab函数的方法。你能帮我吗?

0 个答案:

没有答案