आप एक पर्यावरण चर (2010 में नई सुविधा - अजगर 2.7) को परिभाषित कर सकते हैं
export PYTHONWARNINGS="ignore"
इस तरह से परीक्षण करें: डिफ़ॉल्ट
$ export PYTHONWARNINGS="default"
$ python
>>> import warnings
>>> warnings.warn('my warning')
__main__:1: UserWarning: my warning
>>>
ध्यान न दें चेतावनी
$ export PYTHONWARNINGS="ignore"
$ python
>>> import warnings
>>> warnings.warn('my warning')
>>>
के लिए प्रतिवाद चेतावनी पर एक नजर है कैसे करने के लिए उपेक्षा-प्रतिवाद-चेतावनी-इन-अजगर
यहां कॉपी किया गया ...
warnings
मॉड्यूल के प्रलेखन से :
#!/usr/bin/env python -W ignore::DeprecationWarning
यदि आप विंडोज पर हैं: -W ignore::DeprecationWarning
पायथन के तर्क के रूप में पास करें । हालांकि, इस मुद्दे को हल करने के लिए बेहतर है, इंट का कास्टिंग करके ।
(ध्यान दें कि पायथन 3.2 में, डिफ़ॉल्ट रूप से डेप्रिसिएशन चेतावनियों को अनदेखा किया गया है।)
या:
import warnings
with warnings.catch_warnings():
warnings.filterwarnings("ignore", category=DeprecationWarning)
import md5, sha
yourcode()
अब आप अभी भी अन्य सभी प्राप्त DeprecationWarning
करते हैं, लेकिन इसके कारण नहीं हैं:
import md5, sha
FutureWarning: This search is broken in 1.3 and earlier, and will be fixed in a future version. If you rely on the current behaviour, change it to [this other thing]
:। मैं अब चेतावनियों को नजरअंदाज करना चाहूंगा और इसके लिए चुपचाप इंतजार करना होगा कि एक हानिरहित चेतावनी से बचने के लिए अनावश्यक रूप से बदसूरत कोड लिखने की अपेक्षा।