Я пытаюсь прочитать текстовый файл с URL-адреса:
df = pd.read_csv(url, sep = "@#$", header = None, engine = 'python')
Но я получаю следующую ошибку:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9b in position 3706: invalid start byte
Я попробовал следующее на основе решений, которые я нашел в Интернете:
error_bad_lines = False
encoding = 'utf_8'
encoding = 'utf_16'
Я попробовал ответ по этой ссылке. Но я получаю следующую ошибку, когда пытаюсь это сделать:
TypeError: Expected object of type bytes or bytearray, got: <class 'http.client.HTTPResponse'>
Но ничего не работает. Любые другие идеи?
encoding='cp1252'
, как предложил @TimRoberts, и если вы все еще получаете сообщение об ошибке, включите весь свой код и полную трассировку. Мы не можем диагностировать только по строке исключения. См. этот пост, посвященный пониманию обратной трассировки python. - person Michael Delgado   schedule 17.03.2021open('name',encoding='cp1252')
. - person Tim Roberts   schedule 17.03.2021