檢查檔案是否為空

>>> import os
>>> os.stat(path_to_file).st_size == 0

要麼

>>> import os    
>>> os.path.getsize(path_to_file) > 0

但是,如果檔案不存在,兩者都將丟擲異常。為避免必須捕獲此類錯誤,請執行以下操作:

import os
def is_empty_file(fpath):  
    return os.path.isfile(fpath) and os.path.getsize(fpath) > 0

這將返回 bool 值。