how to pass an argument to python?

I have a python script ,I am calling it from MATLAB using the following command;
system('python','abc',1) //abc is a my python file and 1 is the argument;
My question is how to pass an argument by reference ,suppose there is a count looping variable named 'x' and I want it to send to python executable file.Please help,this is my final year project ,and it's very urgent,plz help !

답변 (2개)

Bjorn Gustavsson
Bjorn Gustavsson 2014년 10월 28일

0 개 추천

Why not use sprintf?
exce_str = sprintf('python %s if the first argument is a string %02d with a second integer ergument',string_variable,i1))
HTH
Michelle Hirsch
Michelle Hirsch 2014년 10월 28일

0 개 추천

If you have access to MATLAB R2014b, you could use the direct interface to Python. This interface supports passing data directly from MATLAB into Python functions.

카테고리

도움말 센터File Exchange에서 Call Python from MATLAB에 대해 자세히 알아보기

질문:

2014년 10월 28일

답변:

2014년 10월 28일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by