Tenho alguns arquivos para ler em Python, estou usando a seguinte estrutura: df = pd.read_csv(path, sep='\t') E isso gerou o seguinte erro: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 9: unexpected end of data Procurando pela internet, eu adicionei um engine='python' (df = pd.read_csv(path, engine='python', sep='\t')) e ele leu normalmente, achei que os meus problemas haviam acabado, mas quando fui ler os outros arquivos, aconteceu o seguinte erro: Utilizar encoding = 'ISO-8859-1' também resolveu no primeiro caso, mas nos outros arquivos ficou o seguinte: pandas.errors.ParserError: NULL byte detected. This byte cannot be processed in Python's native csv library at the moment, so please pass in engine='c' instead Visualmente, ambos os arquivos são iguais, mesmo tipo de dados, mesmo tamanho praticamente, mesma extensão. Alguém sabe o pq dessa incompatibilidade? Continue reading...