पर्यावरण त्रुटि पायथन (ऑपरेटिंग सिस्टम, फाइल सिस्टम, आदि) के बाहर से आने वाली त्रुटियों के लिए आधार वर्ग है। पर्यावरण त्रुटि अपवाद स्टैंडरएरर वर्ग का एक उपवर्ग है। यह IOError और OSError अपवादों के लिए आधार वर्ग है। यह वास्तव में IOError और OSError जैसी उपवर्ग त्रुटियों के विपरीत नहीं उठाया गया है।
IOError या OSError का कोई भी उदाहरण पर्यावरण त्रुटि का भी एक उदाहरण होना चाहिए।
उदाहरण
import sys try: f = open ( "JohnDoe.txt", 'r' ) except Exception as e: print e print sys.exc_type
आउटपुट
[Errno 2] No such file or directory: 'JohnDoe.txt' <type 'exceptions.IOError'>