في عالم يفقد السيطرة 🌀 عالم البرمجة لك

borma logo
person

يمكنك من خلال مكتبة ast في بايثون فعل الكثير من الأشياء مثل تشغيل كود بايثون داخل كود بايثون أخر ويمكن إستخدام مكتبه ast في بايثون لفحص كود بايثون ما لإيجاد خطأ به أو فحصة إذا كان الكود ضار يتضمن اكواد خبيثة مثل نقل ملفات صلاحيات وصول لملف محدد, …
في الكود التالي سيتم إدراج كود لطباعة كلمة Yehia Online وسوف نستخدم exec في خانة mode لتشغيل الكود:

بإستخدام eval يمكنك الحصول علي القيم تلقائيا & في الكود التالي سيفعل عملية حسابية ثم نحصل علي النتائج بإستخدام Mode يكون Eval وشئ مهم جدا يجب أن لا تترك مسافة قبل الرقم لكي تتخطي الأخطاء إذا كنت تستخدم 2 من علامات التنصيص في بايثون.

يمكنك الحصول عن معلومات عن المدخلات عبر إستخدام

ast.dump(Myline)
يمكن فحص الأكواد والحصول علي تنبيه إذا وجد شئ ما عبر إستخدام Myline.find أو search .

قسم التعليقات

Not Login