Уведомления

Группа в Telegram: @pythonsu

#1 Июль 30, 2019 21:32:03

Areostar
Зарегистрирован: 2018-06-27
Сообщения: 164
Репутация: +  0  -
Профиль   Отправить e-mail  

Аналог file_get_contents() на Python 3

[
погуглил. нащёл примерно следущее:

code python]import urllib.request

fp = urllib.request.urlopen("https://www.globes.co.il/news/currencycontrols/currencyhistory.asp?Currency=USD&Month=1&Year=2000“)
mybytes = fp.read()

mystr = mybytes.decode(”utf8")
fp.close()

print(mystr)

но поучаю ошибку

Traceback (most recent call last):
File “CUsers/areostar/PycharmProjects/parser/main.py”, line 6, in <module>
mystr = mybytes.decode()
UnicodeDecodeError: ‘utf-8’ codec can't decode byte 0xf9 in position 456: invalid start byte

в чём проблема? вроде utf-8 должно везде подходить! как решить?

Офлайн

#2 Июль 30, 2019 21:35:12

Areostar
Зарегистрирован: 2018-06-27
Сообщения: 164
Репутация: +  0  -
Профиль   Отправить e-mail  

Аналог file_get_contents() на Python 3

Решил
сменил кодировку на windows-1255

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version