اذهب إلى المحتوى

السؤال

نشر

السلام عليكم 

 

لدي ملفات HTML قرابة 500 صفحة .. داخل مجلد ما .. و هناك صفحات داخل مجلدات في هذا المجلد 

اريد التعديل على جميع صفحات الـ HTML الموجودة داخل المجلد " س " مثلا 

بحيث اريد استبدال رابط معين برابط أخر 

و هذا الرابط موجود في جميع هذه الصفحات 

 

هل من طريقة ؟ 

لا اريد استخدام برنامج .. لان البرنامج سيعمل بشكل بطيء .. لان عدد الصفحات 500 صفحة و لا يمكن فتحها عن طريق بنرنامج معين 

 

ياريت لو سكربت و كيف استخدمه لاني ما اعرف كيف اتعامل مع السكربتات 

 

شكرا

 

Recommended Posts

  • 0
نشر

يمكنك فعل ذلك بسهولة عن طريق لغة بايثون، وذلك عن طريق وضع أسماء الملفات في قائمة  و من ثم الدوران حول جميع أسطر كل ملف واستبدال الكلمة القديمة بالكلمة الجديدة (في ملف جديد) وذلك عن طريق استعمال دالة replace كما في المثال التالي:

with open("htmlout.txt", "wt") as fout:
    with open("htmlin.txt", "rt") as fin:
        for line in fin:
            fout.write(line.replace('http://gggle.com', 'http://bingbong.com'))

 حيث أن htmlout.txt هو الملف النهائي وأما htmlin.txt فهو الملف الأول الذي يحتوي على الكلمات (أو الروابط) قبل استبدالها.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...