busca de arquivos utf-16 em python. como
Por alguma razão, não consigo procurar meu arquivo utf16. Produz 'UnicodeException: o fluxo UTF-16 não inicia com a BOM'. Meu código:
f = codecs.open(ai_file, 'r', 'utf-16')
seek = self.ai_map[self._cbClass.Text] #seek is valid int
f.seek(seek)
while True:
ln = f.readline().strip()
Eu tentei coisas aleatórias, como ler algo do stream pela primeira vez, não ajudou. Eu verifiquei o deslocamento que é procurado usando o editor hexadecimal - a string começa no caractere, não em bytes nulos (acho que é um bom sinal, certo?) Então, como procurar utf-16 em pytho