تفاصيل البرنامج:
magictree هو وحدة بيثون بسهولة لخلق ElementTree مع المصانع عنصر التلقائية.
تعليقات المطور
يجب إنشاء هياكل شجرة مثل تلك المستخدمة في HTML و XML يكون من السهل القتلى. مكتبة xml.etree.ElementTree يذهب بعيدا جدا في خلق بسيط لاستخدام المكتبة لإنشاء وتعديل هذه الهياكل. أود أن أذهب إلى أبعد من ذلك، وبناء على رأس ElementTree:
من أتش تي أم أل magictree الاستيراد، الرأس، العنوان، الجسم، H1، ص
وثيقة = أتش تي أم أل (
على & nbsp؛ رئيس (
على & nbsp؛ عنوان ('الفصل 1: معايدة'))،
على & nbsp؛ الجسم (
على & nbsp؛ H1 ('الفصل 1: معايدة')،
على & nbsp؛ ف ('مرحبا، العالم)))
من xml.etree ElementTree الواردات، وآخرون
et.dump (وثيقة)
النتائج في هذا: (إضافة بعض بيضاء لتنسيق)
على & nbsp؛
على & nbsp؛ <العنوان> الفصل 1: تحية
على & nbsp؛
على & nbsp؛
على & nbsp؛
الفصل 1: تحية
على & nbsp؛!
مرحبا، العالم
على & nbsp؛
هذا يعمل عن طريق استبدال هذه الوحدة مع كائن المجمع في sys.modules التي تخلق وظائف مصنع لعناصر استنادا إلى أسمائهم.
أنا استخدم هذه الصفحة كأساس لالإختراق: http://stackoverflow.com/questions/2447353/getattr-on-a-module
Requirements:
Python
لم يتم العثور على التعليقات