البايثون لا يقوم الا بحفظ اخر سطر الى ملف Text

السلام عليكم

أخواني اقوم بعمل كود بسيط بالبايثون ولكن عند تصدير الخرج الى ملف نصي لا يقوم الا بتصدير السطر الأخير من الخرج

طريقة التصدير التي استعملها

for p in range (nop):

password = ''
for l in range(lop):
   password += random.choice(ch)
print(password)
pwd = open("a.txt", "w")
pwd.write(password)
pwd.close()

التعليق السابق

السلام عليكم

اخوي عشان ما اطرح المشكلة في مشاركة مستقلة

انا استخدمت نفس الالية بكود ثاني لكن للاسف مايطبع الا اخر سطر

import hashlib

with open('strings.txt') as f:

for line in f:

    line = line.strip()

    print(f'{hashlib.md5(line.encode()).hexdigest()} ')

pwd = open("passwords.txt", "a")

pwd.write(str(f'{hashlib.md5(line.encode()).hexdigest()} '))

pwd.close()

أرجو مشاركة الملفات للاطلاع عليهم

YazeedOT أضف ردا

تم الحل الكود في الرابط في الاعلى