Python 检测损坏的xlsx文件(zip zith已更改的扩展名)或

Python 检测损坏的xlsx文件(zip zith已更改的扩展名)或,python,pandas,Python,Pandas,我正在做一个小型xlsx文件检查,我需要实现一个文件损坏检查。我有以下代码 try: check_file = pandas.ExcelFile(input_excel) except IOError: sys.exit("Unsupported format, or corrupt file") 对于扩展名已更改的所有类型的文件(存档除外),它都会引发异常。所以我的问题是,如何检测扩展名更改为xlsx的归档文件并对其抛出异常。 我正在使用Python3.6、pandas和numpy事

我正在做一个小型xlsx文件检查,我需要实现一个文件损坏检查。我有以下代码

try:
    check_file = pandas.ExcelFile(input_excel)
except IOError: sys.exit("Unsupported format, or corrupt file")
对于扩展名已更改的所有类型的文件(存档除外),它都会引发异常。所以我的问题是,如何检测扩展名更改为xlsx的归档文件并对其抛出异常。
我正在使用Python3.6、pandas和numpy

事实上,问题出在异常类型上,我已经将其更改为更通用的异常类型,现在它可以工作了