在寫 Python 時偶爾會遇到一些無法解決或意義不大的警告訊息(Warning),例如前陣子使用 OpenPyxl 時它常常會提醒我: warn("Workbook contains no default style, apply openpyxl's default")
,這個 Warning 是提醒 OpenPyxl 會自動套用預設樣式到我載入的檔案,至於要如何解決這個 Warning? 你需要用 Office 打開這個 Excel 檔案,重新存檔。像這就是一個對當下場景的我來說意義不大的警告訊息,因為我的程式是拿 Excel 檔的內容來使用,樣式對我沒有影響。
遇到警告訊息時,我的習慣還是會檢視並思考是什麼原因導致這個警告訊息,如果確認對我沒有影響,我會把它們從程式裡忽略掉,而不是依靠開發者的大腦去記得「這個警告訊息不重要」,並不是單純的眼不見為靜,而是為了養成良好的「看到警告訊息都要去處理」的習慣。
閱讀全文 How to Ignore Python Warning