Передача управляющего символа наклонной черты влево 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.']