2015-04-21 65 views
9

我正在設置一個ImportWarning,看起來很合適,但注意到這個警告不是默認報告的;Python,如何啓用所有警告?

如何設置python來報告ImportWarning或所有警告?

這裏是進口警告我說:

try: 
    from markdown import markdown 

except ImportError, err: 
    warnings.warn(
     'Unable to load Pypi package `markdown`, HTML output will be unavailable. {}'.format(err), 
     ImportWarning 
    ) 
+0

@rpattiso啊,我使用的是認領線運行我的腳本,使用Python解釋器和W運行國旗確實使警告出現! – ThorSummoner

回答

5
import warnings 
warnings.simplefilter('module') 

或者:

import warnings 
warnings.simplefilter('always') 

的過濾器列表都在docs

6

爲了使運行與-Wdefault-Wd開關蟒蛇警告。