هل هناك أي طريقة للحصول على REPL في بيديف؟
-
04-07-2019 - |
سؤال
وأود أن تكون قادرة على إسقاط لREPL الثعبان من المصحح - إذا لم يكن ذلك ممكنا هناك أسهل طريقة لتقييم التعبيرات الثعبان في سياق توقف التيار الآخر من إضافة كل منهم يدويا كما تعبيرات المراقبة
المحلول
وأنا لا أستعمل <م> بيديف م>، ولكن أن تنخفض إلى REPL التفاعلية الثعبان من كود:
import code
code.interact(local=locals())
لتنخفض إلى المصحح الثعبان من كود:
import pdb
pdb.set_trace()
وأخيرا، لتشغيل REPL التفاعلية بعد تشغيل بعض التعليمات البرمجية، يمكنك استخدام التبديل -i
الثعبان ل:
python -i script.py
وهذا سوف اعطيكم موجه الثعبان بعد التعليمة البرمجية، حتى لو كان يطرح استثناء.
وقد تكون قادرة على ربط بعض تلك الحلول في بيديف م>، على ما أعتقد.
نصائح أخرى
وهناك وحدة التحكم بيديف مخصصة متاح من خلال النقر على القائمة المنسدلة "وحدة التحكم الجديدة" في عرض وحدة التحكم.
وكما قال داغ Høidahl وحدة التحكم بيديف هو في الواقع أفضل خيار (على الأقل على الكسوف نيلي)، لا حاجة لالإختراق حولها.
واذهبوا إلى فتح وحدة التحكم:
ثم حدد وحدة التحكم بيديف:
إذا كنت بحاجة إلى إضافة معايير محددة (على سبيل المثال، جيثون يميل إلى تفويت الممتلكات VM python.os)، يمكنك تغييرها تحت نافذة -> خصائص -> بيديف -> وحدة التحكم التفاعلية.