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