• 0
python.sc

أين هو الخطأ في هذا السكربت

سؤال

السلام عليكم ورحمة الله وبركاته

أين هو الخطأ في الكود وأرجوا تصحيحه وشرح لماذا حدث الخطأ وجزاكم الله خيرا

http://hpaste.org/74559

وضيفة السكربت:

حذف كل الإميلات الموجودة في ملف email.txt ماعدا الإميلات hotmail.com

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

8 إجابة على هذا السؤال .

  • 0

هذا السكربت خاطئ

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أضن أن مهمة السكربت هي قراءة الإميلات من الملف email.txt ووضع إيميلات الهوتميل في ملف.

وهذا هو التصحيح :

#!/usr/bin/python
emails = open("email.txt", "r")
hotmail = open("hotmail.txt", "a")

for email in emails :
if 'hotmail' in email :
hotmail.write(email)

emails.close()
hotmail.close()

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اخي محمد

تم الإستعاب

موفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

اعتقد فكرة الاخ حذف جميع الاميلات وعندما يوصل على امتداد الهوتميل يتركه ثم يستمر !

اليس هذه فكرتك ام تريد فكرة الاخ محمد

اثبت على واحدة لكي نجد لك الحل

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اذا كنت تريد ان يبقي الهوتميل فقط

اضف هذا الكود

hotmails = '%s||%s' % (hotmail[0:hotmail.find('@')],
hotmail[hotmail.find(':hotmail.com') +1 : len(hotmail)])

إن شاء الله

هذا ماوفقني فيه الرحمن

فان اصبت فمن الله

وان اخطأت فمني ومن الشيطان

تم تعديل بواسطه MuStafa - HaSsan
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

نعم حبيبي هذا ما كنت أريد

جزاك الله خيرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ياليت أخي مصطفى تشرف لنا كود

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

في البداية قمنا بعمل

%s lمرتان واسندنا لكل منهما قيمة ووضعنا في وسطهما الشي الذي سوف يفصل بينهما
مثاال
Mustafa || Mustafa

هكذ
ثم ثم قسمناه 2 على عدد %s
حيق قام الجزء الاول جعل الكود يبدء من الصفر الى ان يجد رمز @ ويتوقف

الجزء الثاني %s
حددنا له الامتداد وجعلناه يعملل وضيفتين اي يقوم بمسح الامتداد ويبقيه

مثال
[email protected] || Email

هكذا هذا ماتوصلت اليه بفضل الله

اتمنى افدتك احترامي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .