البايثون لا يقوم الا بحفظ اخر سطر الى ملف 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()

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

جزاك الله كل خير تم حل المشكلة سأطرح الكود هنا بعد رفعه عبارة عن سكربت مولد كلمات مرور بسيط