我在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函数的方法。你能帮我吗?