GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • گزارش یک اشکال
  • بهبود این صفحه
  • نمایش منبع
  • نمایش منبع ترجمه
  • اندیس
  • ماژول‌ها
  • بعدی
  • قبلی
  • Python
  • 3.15.2 documentation
  • کتابخانه‌ی استاندارد پایتون
  • خدمات عام سیستم‌عامل
  • errno --- نمادهای سیستمی استاندارد errno

This view

  • Original page
  • New address

GeezerVison is showing python.github.io — errno --- نمادهای سیستمی استاندارد errno

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¶

عملیات پشتیبانی نمی‌شود

اضافه شده در نسخه‌ی 3.2.

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¶

خطای احراز هویت

اضافه شده در نسخه‌ی 3.2.

errno.EBADARCH¶

نوع پردازنده نامعتبر در پرونده اجرایی

اضافه شده در نسخه‌ی 3.2.

errno.EBADEXEC¶

پرونده اجرایی (یا کتابخانه اشتراکی) نامعتبر

اضافه شده در نسخه‌ی 3.2.

errno.EBADMACHO¶

پرونده Mach-o نامعتبر

اضافه شده در نسخه‌ی 3.2.

errno.EDEVERR¶

خطای دستگاه

اضافه شده در نسخه‌ی 3.2.

errno.EFTYPE¶

نوع یا قالب پرونده نامناسب

اضافه شده در نسخه‌ی 3.2.

errno.ENEEDAUTH¶

نیاز به اصالت‌سنج (authenticator)

اضافه شده در نسخه‌ی 3.2.

errno.ENOATTR¶

ویژگی یافت نشد

اضافه شده در نسخه‌ی 3.2.

errno.ENOPOLICY¶

سیاست یافت نشد

اضافه شده در نسخه‌ی 3.2.

errno.EPROCLIM¶

فرایندهای بیش‌ازحد

اضافه شده در نسخه‌ی 3.2.

errno.EPROCUNAVAIL¶

رویه‌ی بد برای برنامه

اضافه شده در نسخه‌ی 3.2.

errno.EPROGMISMATCH¶

نسخه برنامه نادرست است

اضافه شده در نسخه‌ی 3.2.

errno.EPROGUNAVAIL¶

برنامه‌ی RPC در دسترس نیست

اضافه شده در نسخه‌ی 3.2.

errno.EPWROFF¶

برق دستگاه خاموش است

اضافه شده در نسخه‌ی 3.2.

errno.EBADRPC¶

ساختار RPC نامعتبر است

اضافه شده در نسخه‌ی 3.2.

errno.ERPCMISMATCH¶

نسخه‌ی RPC نادرست است

اضافه شده در نسخه‌ی 3.2.

errno.ESHLIBVERS¶

عدم تطابق نسخه کتابخانه مشترک

اضافه شده در نسخه‌ی 3.2.

errno.ENOTCAPABLE¶

قابلیت‌ها ناکافی است. این خطا به استثنای PermissionError نگاشت می‌شود.

دسترس‌پذیری: WASI, FreeBSD

اضافه شده در نسخه‌ی 3.11.1.

errno.ECANCELED¶

عملیات لغو شد

اضافه شده در نسخه‌ی 3.2.

errno.EOWNERDEAD¶

مالک از بین رفت

اضافه شده در نسخه‌ی 3.2.

errno.ENOTRECOVERABLE¶

وضعیت غیرقابل بازیابی

اضافه شده در نسخه‌ی 3.2.

© حق نشر 2001 Python Software Foundation.
این صفحه تحت مجوز بنیاد نرم‌افزار پایتون نسخه ۲ منتشر شده است.
مثال‌ها، دستورالعمل‌ها، و سایر کدهای موجود در مستندات همچنین تحت مجوز بدون بند BSD منتشر شده‌اند.
برای اطلاعات بیشتر به تاریخچه و مجوز مراجعه کنید.

بنیاد نرم‌افزار پایتون یک شرکت غیرانتفاعی است. لطفاً کمک مالی کنید.

آخرین به‌روزرسانی در نوامبر 12, 2026 (06:19 UTC). آیا اشکالی یافتید؟
ساخته شده با Sphinx 9.1.0.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.