gpt4 book ai didi

python - pandas.read_csv() 抛出的所有异常是什么?

转载 作者:行者123 更新时间:2023-12-04 14:28:39 27 4
gpt4 key购买 nike

pd.read_csv() 可以抛出的所有异常是什么?
在下面的示例中,我显式捕获了一些异常类型并使用通用 Exception 来捕获其他异常类型,但其他的究竟是什么?
审查 documentation for pandas read_csv()我看不到抛出的异常的完整列表。
在更一般的情况下,确定任何调用/库可以抛出的所有异常类型的推荐做法是什么?

import pandas as pd

try:
df = pd.read_csv("myfile.csv")
except FileNotFoundError:
print("File not found.")
except pd.errors.EmptyDataError:
print("No data")
except pd.errors.ParserError:
print("Parse error")
except Exception:
print("Some other exception")

最佳答案

这是一种捕获所有异常的方法:

import sys

try:
int("test") # creates a ValueError
except BaseException as e:
print('The exception: {}'.format(e))
如果你真的想找出 read_csv 可能的异常,你可以查看 source code

关于python - pandas.read_csv() 抛出的所有异常是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64302419/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com