struct.errorstruct.error
struct module के साथ binary डेटा pack या unpack करते समय error आई।
ProcessLookupErrorजब दिया गया प्रोसेस (सामान्यतः एक PID) मौजूद नहीं होता, तब यह exception उठाया जाता है।
os.kill(), os.waitpid(), या किसी अन्य OS कॉल ने एक ऐसे process ID को संदर्भित किया जो पहले से बाहर निकल चुका है, कभी spawn नहीं हुआ था, या जिसे वर्तमान उपयोगकर्ता inspect करने का अधिकार नहीं रखता। POSIX सिस्टम पर यह अंतर्निहित syscall से ESRCH के रूप में सामने आता है।
सिग्नल भेजने से पहले सत्यापित करें कि PID जीवित है (जैसे os.kill को try/except ProcessLookupError में लपेटें)। सिग्नल भेजने से पहले subprocess.Popen ऑब्जेक्ट की स्थिति poll() या wait() से अपडेट करें। यदि child process अप्रत्याशित रूप से समाप्त हुआ है, तो कारण समझने के लिए returncode और stderr जाँचें।
struct.errorstruct module के साथ binary डेटा pack या unpack करते समय error आई।
TypeError: missing required positional argumentfunction को सभी आवश्यक positional arguments दिए बिना कॉल किया गया।
FloatingPointErrorFloating point operation विफल हुई। fpectl enable होने तक यह rarely दिखती है।
ValueErrorकिसी फ़ंक्शन को सही type का लेकिन अनुपयुक्त मान वाला argument मिला।
BrokenPipeErrorकिसी ऐसे pipe या socket पर लिखने का प्रयास किया गया जिसका reading end बंद हो चुका था।
FileExistsErrorOperation विफल हुई क्योंकि file या directory पहले से मौजूद है।