Передача управляющего символа наклонной черты влево MATLAB

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