Existe uma maneira de “simular” a abertura de um arquivo com sublime e salvar com uma codificação específica via linha de comando?

0

Eu tenho um arquivo csv que é o formato utf8. No entanto, não consigo lê-lo em python com o pacote pandas.

Eu notei no entanto, se eu abrir o arquivo em sublime, e o "Salvar com codificação" - > UTF-8, e então eu tento ler o arquivo em python com o pacote pandas funciona!

Observe que o arquivo é originalmente detectado como UTF-8 (usei o uchardet para determinar isso). Então, alguma idéia de como eu posso realizar o que foi dito sem realmente abrir o sublime? Ou seja existe um método de linha de comando para fazer isso (eu também tentei iconv e ele não faz o truque, apenas o sublime faz).

Alguma sugestão?

    
por kyphos 21.09.2016 / 00:19

1 resposta

0

import pandas as pd
dataframe = pd.read_csv('yourfile.csv', encoding='utf-8')
    
por Sk. 12.09.2018 / 21:55