PermissionErrorPermissionError
अपर्याप्त file system permissions के कारण operation की अनुमति नहीं है।
इस एरर के कारण
आपकी Python प्रोसेस के पास फ़ाइल या डायरेक्टरी पर ज़रूरी पढ़ने, लिखने या चलाने की अनुमति नहीं है। सिस्टम डायरेक्टरी में लिखने, दूसरे उपयोगकर्ताओं की फ़ाइलें खोलने, या फ़ाइल के लॉक होने पर ऐसा आम तौर पर होता है।
इसे कैसे ठीक करें
os.stat() या ls -la से फ़ाइल की अनुमतियाँ जाँचें। os.chmod() या chmod कमांड से अनुमतियाँ बदलें। उपयुक्त उपयोगकर्ता अधिकारों के साथ चलाएँ। सिस्टम डायरेक्टरी में लिखने से बचें; उपयोगकर्ता के लिखने योग्य पाथ इस्तेमाल करें।
संबंधित एरर कोड
SyntaxErrorSyntaxError
Python को अमान्य syntax मिला जिसे parse नहीं किया जा सका।
ProcessLookupErrorProcessLookupError — प्रोसेस लुकअप विफल
जब दिया गया प्रोसेस (सामान्यतः एक PID) मौजूद नहीं होता, तब यह exception उठाया जाता है।
AssertionErrorAssertionError
एक assert स्टेटमेंट विफल हुई क्योंकि condition False का मूल्यांकन हुई।
asyncio.TimeoutErrorasyncio.TimeoutError
asyncio operation अपना timeout पार कर गया।
IndexErrorIndexError: list index out of range
एक sequence index दी गई sequence की वैध range से बाहर है।
NameErrorNameError: नाम परिभाषित नहीं है
किसी ऐसे local या global नाम को संदर्भित किया गया जो परिभाषित नहीं है।