errno --- نمادهای سیستمی استاندارد errno¶
این ماژول نمادهای سیستمی استاندارد errno را در دسترس قرار میدهد. مقدار هر نماد، مقدار عدد صحیح متناظر آن است. نامها و توضیحات از linux/include/errno.h گرفته شدهاند، که باید شامل همه موارد باشد.
-
errno.errorcode¶
دیکشنریای که نگاشتی از مقدار errno به نام رشتهای در سیستم زیرین ارائه میدهد. برای مثال، errno.errorcode[errno.EPERM] به 'EPERM' نگاشت میشود.
برای تبدیل یک کد خطای عددی به پیام خطا، از os.strerror() استفاده کنید.
از میان فهرست زیر، نمادهایی که در سکوی فعلی استفاده نمیشوند، توسط ماژول تعریف نشدهاند. فهرست مشخصی از نمادهای تعریفشده بهصورت errno.errorcode.keys() در دسترس است. نمادهای در دسترس ممکن است شامل موارد زیر باشند:
-
errno.EPERM¶
عملیات مجاز نیست. این خطا به استثنای PermissionError نگاشت میشود.
-
errno.ENOENT¶
چنین پرونده یا پوشهای وجود ندارد. این خطا به استثنای FileNotFoundError نگاشته شده است.
-
errno.ESRCH¶
چنین فرایندی وجود ندارد. این خطا به استثنای ProcessLookupError نگاشت شده است.
-
errno.EINTR¶
فراخوانی سیستمی قطعشده. این خطا به استثنای InterruptedError نگاشته شده است.
-
errno.EIO¶
خطای ورودی/خروجی
-
errno.ENXIO¶
چنین دستگاه یا نشانیای وجود ندارد
-
errno.E2BIG¶
فهرست آرگومانها بیش از حد طولانی است
-
errno.ENOEXEC¶
خطای قالب اجرایی
-
errno.EBADF¶
شمارهی پرونده نامعتبر
-
errno.ECHILD¶
هیچ فرایند فرزندی وجود ندارد. این خطا به استثنای ChildProcessError نگاشت شده است.
-
errno.EAGAIN¶
دوباره تلاش کنید. این خطا به استثنای BlockingIOError نگاشته شده است.
-
errno.ENOMEM¶
کمبود حافظه
-
errno.EACCES¶
دسترسی غیرمجاز است. این خطا به استثنای PermissionError نگاشته شده است.
-
errno.EFAULT¶
نشانی نامعتبر
-
errno.ENOTBLK¶
دستگاه بلوکی مورد نیاز است
-
errno.EBUSY¶
دستگاه یا منبع مشغول
-
errno.EEXIST¶
پرونده وجود دارد. این خطا به استثنای FileExistsError نگاشت میشود.
-
errno.EXDEV¶
پیوند بیندستگاهی
-
errno.ENODEV¶
چنین دستگاهی وجود ندارد
-
errno.ENOTDIR¶
پوشه نیست. این خطا به استثنای NotADirectoryError نگاشته شده است.
-
errno.EISDIR¶
یک پوشه است. این خطا به استثنا IsADirectoryError نگاشته شده است.
-
errno.EINVAL¶
آرگومان نامعتبر
-
errno.ENFILE¶
سرریز جدول پرونده
-
errno.EMFILE¶
تعداد پروندههای باز بیش از حد است
-
errno.ENOTTY¶
ماشین تحریر نیست
-
errno.ETXTBSY¶
پرونده متنی مشغول
-
errno.EFBIG¶
پرونده بیش از حد بزرگ است
-
errno.ENOSPC¶
هیچ فضایی در دستگاه باقی نمانده است
-
errno.ESPIPE¶
مکانیابی غیرمجاز
-
errno.EROFS¶
سامانه فایلبندی فقطخواندنی
-
errno.EMLINK¶
پیوندهای بیشازحد
-
errno.EPIPE¶
پایپی شکسته. این خطا به استثنای BrokenPipeError نگاشته شده است.
-
errno.EDOM¶
آرگومان ریاضی خارج از دامنهی تابع
-
errno.ERANGE¶
نتیجهی ریاضی قابل بازنمایی نیست
-
errno.EDEADLK¶
بنبست منابع رخ خواهد داد
-
errno.ENAMETOOLONG¶
نام پرونده بیش از حد طولانی است
-
errno.ENOLCK¶
هیچ قفل رکوردی در دسترس نیست
-
errno.ENOSYS¶
تابع پیادهسازی نشده است
-
errno.ENOTEMPTY¶
پوشه خالی نیست
-
errno.ELOOP¶
با پیوندهای نمادین بیش از حد مواجه شد
-
errno.EWOULDBLOCK¶
عملیات مسدود خواهد شد. این خطا به استثنای BlockingIOError نگاشت میشود.
-
errno.ENOMSG¶
پیامی از نوع مطلوب وجود ندارد
-
errno.EIDRM¶
شناسه حذف شد
-
errno.ECHRNG¶
شماره کانال خارج از محدوده است
-
errno.EL2NSYNC¶
سطح ۲ همگامسازینشده
-
errno.EL3HLT¶
سطح ۳ متوقف شد
-
errno.EL3RST¶
بازنشانی سطح ۳
-
errno.ELNRNG¶
شمارهی پیوند خارج از محدوده
-
errno.EUNATCH¶
راهانداز پروتکل متصل نیست
-
errno.ENOCSI¶
هیچ ساختار CSI در دسترس نیست
-
errno.EL2HLT¶
سطح ۲ متوقف شد
-
errno.EBADE¶
تبادل نامعتبر
-
errno.EBADR¶
توصیفگر درخواست نامعتبر
-
errno.EXFULL¶
تبادل کامل
-
errno.ENOANO¶
بدون آند
-
errno.EBADRQC¶
کد درخواست نامعتبر
-
errno.EBADSLT¶
جایگاه نامعتبر
-
errno.EDEADLOCK¶
خطای بنبست در قفل پرونده
-
errno.EBFONT¶
قالب پرونده فونت نامعتبر
-
errno.ENOSTR¶
دستگاه یک جریان نیست
-
errno.ENODATA¶
دادهای موجود نیست
-
errno.ETIME¶
زمانسنج منقضی شد
-
errno.ENOSR¶
اتمام منابع جریانها
-
errno.ENONET¶
ماشین در شبکه نیست
-
errno.ENOPKG¶
بسته نصبنشده
-
errno.EREMOTE¶
شیء راه دور است
-
errno.ENOLINK¶
پیوند قطع شده است
-
errno.EADV¶
خطای آگهی (Advertise)
-
errno.ESRMNT¶
خطای Srmount
-
errno.ECOMM¶
خطای ارتباطی هنگام ارسال
-
errno.EPROTO¶
خطای پروتکل
-
errno.EMULTIHOP¶
تلاش برای چندپرش (multihop) انجام شد
-
errno.EDOTDOT¶
خطای خاص RFS
-
errno.EBADMSG¶
پیام داده نیست
-
errno.EOVERFLOW¶
مقدار برای نوع دادهی تعریفشده بیش از حد بزرگ است
-
errno.ENOTUNIQ¶
نام در شبکه یکتا نیست
-
errno.EBADFD¶
توصیفگر پرونده در وضعیت نامناسب
-
errno.EREMCHG¶
نشانی دوردست تغییر کرد
-
errno.ELIBACC¶
نمیتوان به یک کتابخانه اشتراکی مورد نیاز دسترسی یافت
-
errno.ELIBBAD¶
دسترسی به کتابخانهی مشترک آسیبدیده
-
errno.ELIBSCN¶
بخش .lib در a.out خراب است
-
errno.ELIBMAX¶
تلاش برای پیوند دادن تعداد بیش از حدی از کتابخانههای مشترک
-
errno.ELIBEXEC¶
نمیتوان یک کتابخانهی اشتراکی را مستقیماً اجرا کرد
-
errno.EILSEQ¶
دنباله بایت غیرمجاز
-
errno.ERESTART¶
فراخوانی سیستمی قطعشده باید از نو اجرا شود
-
errno.ESTRPIPE¶
خطای پایپ جریانها
-
errno.EUSERS¶
تعداد کاربران بیش از حد است
-
errno.ENOTSOCK¶
عملیات سوکت بر روی غیرسوکت
-
errno.EDESTADDRREQ¶
نشانی مقصد مورد نیاز است
-
errno.EMSGSIZE¶
پیام بیش از حد طولانی است
-
errno.EPROTOTYPE¶
نوع پروتکل برای سوکت نادرست است
-
errno.ENOPROTOOPT¶
پروتکل در دسترس نیست
-
errno.EPROTONOSUPPORT¶
پروتکل پشتیبانی نمیشود
-
errno.ESOCKTNOSUPPORT¶
نوع سوکت پشتیبانی نمیشود
-
errno.EOPNOTSUPP¶
عملیات روی پایانهی انتقال پشتیبانی نمیشود
-
errno.ENOTSUP¶
عملیات پشتیبانی نمیشود
-
errno.EPFNOSUPPORT¶
خانوادهی پروتکل پشتیبانی نمیشود
-
errno.EAFNOSUPPORT¶
خانواده آدرس توسط پروتکل پشتیبانی نمیشود
-
errno.EADDRINUSE¶
نشانی از قبل در حال استفاده است
-
errno.EADDRNOTAVAIL¶
نمیتوان نشانی درخواستی را اختصاص داد
-
errno.ENETDOWN¶
شبکه قطع است
-
errno.ENETUNREACH¶
شبکه در دسترس نیست
-
errno.ENETRESET¶
شبکه بهدلیل بازنشانی، اتصال را قطع کرد
-
errno.ECONNABORTED¶
نرمافزار باعث لغو اتصال شد. این خطا به استثنای ConnectionAbortedError نگاشته شده است.
-
errno.ECONNRESET¶
اتصال توسط طرف مقابل بازنشانی شد. این خطا به استثنای ConnectionResetError نگاشت شده است.
-
errno.ENOBUFS¶
هیچ فضای بافری در دسترس نیست
-
errno.EISCONN¶
پایانهی انتقال از قبل متصل است
-
errno.ENOTCONN¶
پایانهی انتقال متصل نیست
-
errno.ESHUTDOWN¶
ارسال پس از خاموش شدن پایانهی انتقال ممکن نیست. این خطا به استثنای BrokenPipeError نگاشت داده شده است.
-
errno.ETOOMANYREFS¶
ارجاعهای بیشازحد: نمیتوان الحاق کرد (splice)
-
errno.ETIMEDOUT¶
مهلت اتصال به پایان رسید. این خطا به استثنای TimeoutError نگاشته شده است.
-
errno.ECONNREFUSED¶
اتصال رد شد. این خطا به استثنای ConnectionRefusedError نگاشت شده است.
-
errno.EHOSTDOWN¶
میزبان از کار افتاده است
-
errno.EHOSTUNREACH¶
مسیری به میزبان وجود ندارد
-
errno.EHWPOISON¶
صفحه حافظه دارای خطای سختافزاری است.
اضافه شده در نسخهی 3.14.
-
errno.EALREADY¶
عملیات از قبل در حال انجام است. این خطا به استثنای BlockingIOError نگاشت میشود.
-
errno.EINPROGRESS¶
عملیات اکنون در حال انجام است. این خطا به استثنای BlockingIOError نگاشت شده است.
-
errno.ESTALE¶
دستهی پرونده NFS قدیمی
-
errno.EUCLEAN¶
ساختار نیاز به پاکسازی دارد
-
errno.ENOTNAM¶
یک پرونده از نوع نامگذاریشدهی XENIX نیست
-
errno.ENAVAIL¶
هیچ سمافور XENIX در دسترس نیست
-
errno.EISNAM¶
یک پرونده نوع نامدار است
-
errno.EREMOTEIO¶
خطای ورودی/خروجی راه دور
-
errno.EDQUOT¶
سهمیه بیش از حد مجاز است
-
errno.EQFULL¶
صف خروجی رابط پر است
اضافه شده در نسخهی 3.11.
-
errno.ENOMEDIUM¶
هیچ رسانهای یافت نشد
-
errno.EMEDIUMTYPE¶
نوع رسانه اشتباه
-
errno.ENOKEY¶
کلید موردنیاز در دسترس نیست
-
errno.EKEYEXPIRED¶
کلید منقضی شده است
-
errno.EKEYREVOKED¶
کلید باطل شده است
-
errno.EKEYREJECTED¶
کلید توسط سرویس رد شد
-
errno.ERFKILL¶
عملیات بهدلیل RF-kill امکانپذیر نیست
-
errno.ELOCKUNMAPPED¶
قفل قفلشده از نگاشت خارج شد
-
errno.ENOTACTIVE¶
امکان فعال نیست
-
errno.EAUTH¶
خطای احراز هویت
-
errno.EBADARCH¶
نوع پردازنده نامعتبر در پرونده اجرایی
-
errno.EBADEXEC¶
پرونده اجرایی (یا کتابخانه اشتراکی) نامعتبر
-
errno.EBADMACHO¶
پرونده Mach-o نامعتبر
-
errno.EDEVERR¶
خطای دستگاه
-
errno.EFTYPE¶
نوع یا قالب پرونده نامناسب
-
errno.ENEEDAUTH¶
نیاز به اصالتسنج (authenticator)
-
errno.ENOATTR¶
ویژگی یافت نشد
-
errno.ENOPOLICY¶
سیاست یافت نشد
-
errno.EPROCLIM¶
فرایندهای بیشازحد
-
errno.EPROCUNAVAIL¶
رویهی بد برای برنامه
-
errno.EPROGMISMATCH¶
نسخه برنامه نادرست است
-
errno.EPROGUNAVAIL¶
برنامهی RPC در دسترس نیست
-
errno.EPWROFF¶
برق دستگاه خاموش است
-
errno.EBADRPC¶
ساختار RPC نامعتبر است
-
errno.ERPCMISMATCH¶
نسخهی RPC نادرست است
-
errno.ESHLIBVERS¶
عدم تطابق نسخه کتابخانه مشترک
-
errno.ENOTCAPABLE¶
قابلیتها ناکافی است. این خطا به استثنای PermissionError نگاشت میشود.
اضافه شده در نسخهی 3.11.1.
-
errno.ECANCELED¶
عملیات لغو شد
-
errno.EOWNERDEAD¶
مالک از بین رفت
-
errno.ENOTRECOVERABLE¶
وضعیت غیرقابل بازیابی
©
حق نشر 2001 Python Software Foundation.
این صفحه تحت مجوز بنیاد نرمافزار پایتون نسخه ۲ منتشر شده است.
مثالها، دستورالعملها، و سایر کدهای موجود در مستندات همچنین تحت مجوز بدون بند BSD منتشر شدهاند.
برای اطلاعات بیشتر به
تاریخچه و مجوز مراجعه کنید.
بنیاد نرمافزار پایتون یک شرکت غیرانتفاعی است.
لطفاً کمک مالی کنید.
آخرین بهروزرسانی در نوامبر 12, 2026 (06:19 UTC).
آیا
اشکالی یافتید؟
ساخته شده با
Sphinx 9.1.0.