我有一堆由行程自動生成的excel檔案。但是,其中一些是空的,因為該程序在實際寫入任何內容之前就停止了。這些 excel 甚至不包含任何列,因此它們只是一張空白表。
我現在在每個 excel 上運行一些腳本,所以我想檢查 excel 是否為空,如果是,請跳過它。
我努力了:
pandas.DataFrame.empty
但我仍然收到訊息: EmptyDataError: No columns to parse from file
如何執行此檢查?
uj5u.com熱心網友回復:
為什么不使用 try/except :
try:
# try reading the excel file
df = pd.read_excel(…) # or pd.read_csv(…)
except pd.errors.EmptyDataError:
# do something else if this fails
df = pd.DataFrame()
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/530313.html
標籤:Python擅长熊猫
