嘿,所以我真的是Julia的新手,只是因为尝试使用Julius进行语音转文本项目(http://julius.osdn.jp/en_index.php)而遇到了它。一切都设置好了,但是由于所使用的文件之一,我不断收到“无效的转义序列”错误。具体来说,以下行:
write(mlf,"\#\!MLF\!\#\n")
有人可以解释“ write(mlf,...)”之后的符号是什么意思吗?或对如何重写有任何建议?我正在考虑用Python重写整个代码,但不知道那行是什么意思。任何帮助将不胜感激。
答案 0 :(得分:1)
只需将其重写为:
write(mlf,"#!MLF!#\n")
即在不允许转义的字符之前删除\
,\n
可以留在该位置,这是一个表示换行符的转义序列。
另一方面,如果您希望\
出现在字符串中,则需要像这样对它进行两次转义:
write(mlf,"\\#\\!MLF\\!\\#\n")