有了這個代碼:Python的警告信息輸出
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import warnings
if sys.version_info[0] >= 3:
...
else:
warnings.warn("Python 3.x is required!", RuntimeWarning)
和ELSE輸出我得到的是:
Warning (from warnings module):
File "C:\Users\..., line 10
warnings.warn("Python 3.x is required!", RuntimeWarning)
RuntimeWarning: Python 3.x is required!
有擺脫輸出的第一個3線和任何方式僅顯示「RuntimeWarning:Python 3.x是必需的!」 ?
如果您只想要最後一行輸出,爲什麼不打印? –
你嘗試過'warnings.showwarning = send_warnings_to_log'嗎? – ArmenB