Этот пример показывает, как передать управляющий символ наклонной черты влево (\) как тип Python® str.
Вставьте управляющий символ \n новой строки путем вызывания функции MATLAB® sprintf. Python заменяет \n на новую строку.
py.str(sprintf('The rain\nin Spain.'))
ans =
Python str with no properties.
The rain
in Spain.
Без функции sprintf и MATLAB и Python интерпретируют \ как литеральную наклонную черту влево.
py.str('The rain\nin Spain.')
ans =
Python str with no properties.
The rain\nin Spain.
Передайте эту строку методу строки Python split. Python обрабатывает вектор символа MATLAB как необработанную строку и добавляет символ \, чтобы сохранить исходную наклонную черту влево.
split(py.str('The rain\nin Spain.'))
ans =
Python list with no properties.
['The', 'rain\\nin', 'Spain.']