asyncio کتابخانهای است برای نوشتن کد همروند با استفاده از سینتکس async/await.
asyncio بهعنوان پایهای برای چندین چارچوب ناهمگام پایتون استفاده میشود که سرورهای شبکه و وب با کارایی بالا، کتابخانههای اتصال به پایگاه داده، صفهای وظیفه توزیعشده و غیره را فراهم میکنند.
asyncio اغلب برای کد شبکهای سطحبالا و ساختاریافته و محدود به ورودی/خروجی (IO-bound) کاملاً مناسب است.
این ماژول روی WebAssembly کار نمیکند یا در دسترس نیست. برای اطلاعات بیشتر سکوهای WebAssembly را ببینید.
asyncio REPL
میتوانید یک زمینه همروند asyncio را در REPL آزمایش کنید:
$ python -m asyncioasyncio REPL ...Use "await" directly instead of "asyncio.run()".Type "help", "copyright", "credits" or "license" for more information.>>> importasyncio>>> awaitasyncio.sleep(10,result='hello')'hello'
این پوسته تعاملی (REPL) سازگاری محدودی با PYTHON_BASIC_REPL دارد. توصیه میشود که برای عملکرد کامل و جدیدترین قابلیتها از پوسته تعاملی پیشفرض (REPL) استفاده شود.
یک رویداد حسابرسیcpython.run_stdin را بدون آرگومان پرتاب میکند.
تغییر یافته در نسخهی 3.12.5: (همچنین 3.11.10، 3.10.15، 3.9.20 و 3.8.20) رویدادهای حسابرسی را منتشر میکند.
تغییر یافته در نسخهی 3.13: در صورت امکان از PyREPL استفاده میکند، که در این صورت PYTHONSTARTUP نیز اجرا میشود. رویدادهای حسابرسی (audit events) را منتشر میکند.
آخرین بهروزرسانی در نوامبر 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.