Использование Python str Тип в MATLAB

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

p = py.os.path.pathsep
p = 

  Python str with no properties.

    ;

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

c = pathsep
c =

  char

;

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

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

  logical

   0

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

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

  1×7 char array

myfile;

Похожие темы