Используйте Python str Введите в MATLAB

В этом примере показано, как использовать символ разделителя пути Python® (;). В MATLAB® символом Python является py.str переменная.

p = py.os.path.pathsep
p = 
  Python str with no properties.

    ;

MATLAB использует тот же символ разделителя пути, ;.

c = pathsep
c = 
';'

Сравните тип переменной MATLAB с типом Python. py.str тип не эквивалентен char MATLAB ввод.

isequal(class(p),class(c))
ans = logical
   0

Преобразуйте p к MATLAB вводят и добавляют символ к имени файла.

f = ['myfile' char(p)]
f = 
'myfile;'

Похожие темы