سؤال

على صفحة التوثيق "Twill" انها مكتوبة:


بشكل افتراضي، نسيج قطني طويل سيتم تشغيل الصفحات من خلال مرتب قبل معالجتها. هذا بشكل افتراضي لأن ال بيثون المكتبات التي تحليلها لغة البرمجة سيئة للغاية في التعامل مع غير صحيح لغة البرمجة, ، وغالبًا ما يعيد نتائج غير صحيحة على صفحات الويب "العالم الحقيقي". لتعطيل هذه الميزة ، قم بتعيين config do_run_tidy 0


لكن أين هذا مرتب البرنامج الموجود في الداخل نسيج قطني طويل؟ لقد تم تحميل "تويض 0.9" و نظرت إلى محتويات مجلد "تيل" - لا يمكنني العثور على مثل هذا الملف (أو الوحدة النمطية) التي سيتم تسميتها "مرتب"

هل كانت مفيدة؟

المحلول

يستخدم Twill إصدار CommandLine من Tidy إذا تم تثبيته على نظامك. تقع الطريقة التي تستدعي TILE لتنظيف الكود الخاص بك في utils.py وسميت "run_tidy'. يسمى الأمر من قبل الأمرtidy_ok'الذي يتم تعريفه في الأوامر

إذا use_tidy تم تعيينه على True (وهو افتراضيًا) _cleanup_html الطريقة في configableParsingFactory يدعو run_tidy طريقة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top