Итак, у меня есть этот текстовый файл, который содержит следующее:
<lang:Foreign> <lang:foreign>
</lang:Foreign> </lang:foreign>
<lang: Foreign> <lang:foreign>
</lang: Foreign> </lang:foreign>
Моя программа выполняет сопоставление первого текста в строке со вторым.Так это будет выглядеть в словаре.
{<lang:Foreign> : <lang:foreign>}
flist = [line.split() for line in f]
for k, v in flist:
fdict.update({k: v})
Мой код отображения приведен выше.Но проблема заключается в последних двух строках записей
<lang: Foreign> <lang:foreign>
</lang: Foreign> </lang:foreign>
Первые записи имеют пробел между ними и мой код разделяется на lang: и Foreign.Но я хочу указать, что первая запись содержит пробел.Я попытался сделать следующее
<lang:\sForeign> <lang:foreign>
</lang:\sForeign> </lang:foreign>
Любая идея, как я могу сказать моей программе принять это пространство и отобразить его правильно?Спасибо!