В этом примере показано, как передать управляющий символ обратной косой черты (\) как 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.']