Я все еще относительно новичок в python, и я пытаюсь читать/улавливать/обрабатывать ошибки при использовании Quandl api.Прочитать ошибки API Quandl в Python
Например, если я набираю набор данных, который не существует, я хотел бы «прочитать» ошибку, возвращаемую вызовом, но как новичок на python, я не уверен, как читать ошибки. В документе API Quandl API показаны ошибки HTTP и ошибки Quandl, с которыми я бы хотел справиться.
Вот простой пример кода, который терпит неудачу, и я пытаюсь прочитать/уловить/обработать ошибку.
import pandas as pd
import Quandl as Q
df = Q.get("CME/PLZ2016")
Traceback дает много подробностей об ошибке, и затем есть этот раздел в конце:
Во время обработки вышеуказанного исключения, другое исключение произошло:
Traceback (most recent call last):
File "D:\PyProj\Quandl\WorkingSampleQuandlDownload.py", line 7, in <module>
df = Q.get(exchsymbol, trim_start=strstartdate)
File "D:\Python33\lib\Quandl\Quandl.py", line 124, in get
raise DatasetNotFound(error)
Quandl.Quandl.DatasetNotFound: Dataset not found. Check Quandl code: CME/PLZ2016 for errors
Если я использую try/exception, я получаю: Dataset не найден. Проверьте код Quandl: CME/PLZ2016 для ошибок
Итак, я хотел бы попросить вас о помощи в обучении меня тому, как читать/улавливать/обрабатывать вышеупомянутую ошибку от Quandl. Надеюсь, я смогу узнать, как узнать ошибку Quandl и статус HTTP.
Заранее спасибо.