Python警告有什么影響?Python警告如何不顯示

python中的警告指的是程序在運行之后會輸出打印在控制臺的一些信息 , 而每次執行時都看到這些信息就會極大地影響程序錯誤分析體驗 。而很多小伙伴就想知道python警告有什么影響 , 以及它如何才能不顯示 , 那么這篇文章會來介紹一下python警告作用和不顯示的方法 。

Python警告有什么影響?Python警告如何不顯示


一、警告影響
在python中一個程序運行之后只會輸出三種信息 , 一種是程序運行的結果、一種是程序出現錯誤時的操作信息 , 最后一種就是某行代碼或者結果引起的警告信息了 。
在這些信息中錯誤表示程序運行到某個位置時出現了錯誤 , 整個程序是無法接著運行下去的 , 程序會直接停止 。那么警告則不一樣 , 它對于程序的運行沒有任何影響 , 它更像是對于結果的一種提示 。而這個提示還有可能是完全無意義的 , 特別是運行pythonWeb應用程序時警告可太多了 。
二、警告忽略
那么忽略警告和不顯示警告也是十分簡單 , 有兩種方法可以去實現這個需求 。
1.第一種方法是在python程序的頭部添加兩行代碼 , 第一行代碼的作用是導入警告模塊warnings , 第二行代碼則是設置警告過濾器的值為ignore 。它的功能就是程序運行時將所有警告都忽略不顯示 , 示例如下:
import warningswarnings.filterwarnings("ignore")2.第二種方法是在命令行執行python腳本時會用到的 , 在命令中添加參數-W ignore即可 , 示例如下:
python3 -W ignore test.py【Python警告有什么影響?Python警告如何不顯示】以上就是關于“Python警告有什么影響?Python警告如何不顯示”的全部內容了 , 希望對你有所幫助 。

    猜你喜歡