Pandas GenericGBQException
Posted
技术标签:
【中文标题】Pandas GenericGBQException【英文标题】: 【发布时间】:2016-02-03 10:03:14 【问题描述】:我正在尝试使用 try/except 来查询 BigQuery 表,有时查询可能不正确,在这种情况下,pandas 会引发 GenericGBQException 错误。
我的问题是在尝试处理此错误时未定义名称“GenericGBQException”,示例代码如下:
try:
df = pd.read_gbq(query, projID)
query_fail = 0
except GenericGBQException:
query_fail = 1
if query_fail == 1:
do some stuff
我可以捕获所有异常,但显然这并不理想。
【问题讨论】:
【参考方案1】:我怀疑你想抓住pd.GenericGBQException
。 (或者gbq.GenericGBQException
——这取决于您的导入。您是否正在导入定义您要捕获的异常的模块?)
另外,考虑捕获 PandasError,包中所有异常的基类:https://github.com/pydata/pandas/blob/master/pandas/io/gbq.py#L85
【讨论】:
以上是关于Pandas GenericGBQException的主要内容,如果未能解决你的问题,请参考以下文章