Открытие следующего CSV-файла с пандами в локальной записной книжке Jupyter на моем ноутбуке работает хорошо:
pd.read_csv('http://fonetik.fr/foo.csv')
Однако, когда я пытаюсь использовать ту же строку кода в записной книжке Google Colab, на ноутбуке отображаетсяследующая ошибка:
CertificateError Traceback (most recent call last)
<ipython-input-27-030762f24a0e> in <module>()
----> 1 df = pd.read_csv('http://fonetik.fr/foo.csv')
/usr/lib/python3.6/ssl.py in match_hostname(cert, hostname)
325 raise CertificateError("hostname %r "
326 "doesn't match either of %s"
--> 327 % (hostname, ', '.join(map(repr, dnsnames))))
328 elif len(dnsnames) == 1:
329 raise CertificateError("hostname %r "
CertificateError: hostname 'fonétik.fr' doesn't match either of 'fonetik.fr', 'www.fonetik.fr', 'www.xn--fontik-dva.fr', 'xn--fontik-dva.fr'
Я только что проверил сертификат fonetik.fr , и он действителен. Таким образом, я не понимаю, почему Jupyter Colab вызывает эту ошибку. Может быть, из-за какого-то перенаправления между IDA-сервером и не IDA-сервером? Есть ли решение для решения этой проблемы?
Вы можете подумать, что я должен был сначала поместить файл foo.csv на Google Диск, чтобы не использовать его на стороннем сервере. Но я не могу использовать эту опцию, поскольку реальный файл foo.csv, который я хочу использовать, огромен и слишком велик для хранения на моем Google Диске.