Юлия Escape Использование последовательности - PullRequest
0 голосов
/ 11 октября 2018

Эй, я действительно новичок в Джулии и столкнулся с ним только из-за попытки использовать Джулиуса для проекта «Речь-Текст» (http://julius.osdn.jp/en_index.php). Все настроено, но я получаю «Неверный»Escape-последовательность "Ошибка, исходящая из одного из используемых файлов. В частности, следующая строка:

write(mlf,"\#\!MLF\!\#\n")

Может кто-нибудь объяснить, что означают символы после" write (mlf, ...) "? Или есть какие-либо предложенияо том, как переписать его? Я рассматриваю возможность переписать весь код на Python, но не знаю, что означает эта строка. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 11 октября 2018

Просто переписать его следующим образом:

write(mlf,"#!MLF!#\n")

т.е. удалить \ перед символами, которые не могут быть экранированы, \n может остаться в нем - это escape-последовательность, указывающая на новую строку.

С другой стороны, если вы хотите, чтобы \ присутствовал в строке, вам нужно дважды экранировать его следующим образом:

write(mlf,"\\#\\!MLF\\!\\#\n")
...