Analisando um arquivo de linguagem CS: GO com codificação em Python

Este tópico está relacionado aoAnalisando um arquivo de script CS: GO em Python tema, mas há outro problema. Estou trabalhando em um conteúdo do CS: GO e agora estou tentando criar uma ferramenta python importando todos os dados da pasta / scripts / para dicionários Python.

A próxima etapa após analisar os dados é analisar o arquivo de recursos de idioma de / resources e fazer relações entre dicionários e idiomas.

Há um arquivo original para a localização Eng:https://github.com/spec45as/PySteamBot/blob/master/csgo_english.txt

O formato do arquivo é semelhante à tarefa anterior, mas já enfrentei outros problemas. Todos os arquivos de idioma estão em codificação UTF-16-LE, não consegui entender a maneira de trabalhar com arquivos e strings codificados em Python (estou trabalhando principalmente com Java). Tentei fazer algumas soluções, com base emopen(fileName, encoding='utf-16-le').read(), mas não sei como trabalhar com essas seqüências codificadas em pyparsing.

pyparsing.ParseException: seqüência de caracteres citada esperada, começando com "terminando com" (no caracter 0), (linha: 1, col: 1)

Outro problema são as linhas com expressões semelhantes a "", por exemplo:

"musickit_midnightriders_01_desc"       "\"HAPPY HOLIDAYS, ****ERS!\"\n    -Midnight Riders"

Como analisar esses símbolos se eu quiser deixar essas linhas como estão?

questionAnswers(1)

yourAnswerToTheQuestion