در rpdb اساسا لفاف بسته بندی پایتون اطراف PDB که دوباره مسیر خواهد STDIN و STDOUT به کنترل سوکت و nbsp؛ به طور پیش فرض آن دیباگر روی پورت 4444 باز می شود.:
rpdb واردات؛ rpdb.set_trace ()
اما شما می توانید به سادگی با instantiating Rpdb دستی تغییر که:
واردات rpdb
دیباگر = rpdb.Rpdb (12345)
debugger.set_trace ()
آن شناخته شده است به کار بر روی جایتون 2.5، پایتون 2.5 و پایتون 3.1. این در اصل برای جایتون نوشته شده بود از این است که تقریبا تنها راه برای اشکالزدایی آن زمانی که در حال اجرا آن را بر روی تامکت.
پس از آن اسکریپت خود را "قطع" خواهد هنگام ورود set_trace () و تنها راه برای به دست آوردن آن را به ادامه است برای دسترسی به rpdb با استفاده از شبکه راه دور، نتکت، و غیره ..:
NC 127.0.0.1 4444
نصب و راه اندازی در سیپایتون (استاندارد پایتون)
& nbsp؛ در پایتون setup.py نصب
نصب و راه اندازی در یک برنامه کاربردی وب تامکت
فقط دایرکتوری rpdb (با یک فایل __init__.py) در خود کپی WEB-INF / معاونت پوشه / معاونت همراه با کتابخانه استاندارد جایتون (لازم)
چه جدید در این نسخه است:
IOError بگیر توسط چاپ در دهی اولیه مطرح شده، آن را ممکن است در برخی از محیط های کار نمی کند (به عنوان مثال mod_wsgi). (منو، داکوتای جنوبی اسمیت)
مورد نیاز:
پایتون
محدودیت ها:
سوکت در حال حاضر بسته، بنابراین شما خواهد شد به ^ C در نتکت نیاز و ^ در شبکه راه دور پس از ادامه به خروج.
برای برخی از این دلیل مبهم، شما نیاز به اجرا ادامه دو بار در جایتون.
نظر یافت نشد