/ / Przekazywanie zmiennej argumentowi do Pythona z Matlaba - python, matlab, python-2.7

Przekazywanie zmiennej argumentowi do Pythona z Matlaba - python, matlab, python-2.7

Muszę zadzwonić do kodu Pythona z Matlaba. Muszę przekazać mu wartość zmienną.

Teraz, co robię w pliku Matlab, to:

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

Ale plik pythonFileName.py odczytuje wartość wejścia jako "input1", a nie "My Input". Muszę przekazać wartość "Moje dane wejściowe" do pliku Pythona. Jak mogę to zrobić?

Odpowiedzi:

0 dla odpowiedzi № 1

Trzeba dynamicznie budować ciąg na podstawie zawartość z input1 zmienna, a nie na Nazwa zmiennej. Następnie użyj system funkcja (która jest podobna !) z tym ciągiem znaków:

system(["python.exe pythonFileName.py " input1])