عملت function من خلالها أستطيع أن أطبع أسماء المدعويين و تجاهل طباعه الأسطر الفارغة التي لاتحتوي على أسماء
بهذا الشكل
وعندما أقوم بتشغيل الكود يطبعلي قائمة الأسماء مكررة أربع مرات, مع كتابت أول أسم مع أخر أسم ملتصقين كأنهم اسم واحد
أين المشكلك
عملت function من خلالها أستطيع أن أطبع أسماء المدعويين و تجاهل طباعه الأسطر الفارغة التي لاتحتوي على أسماء
بهذا الشكل
وعندما أقوم بتشغيل الكود يطبعلي قائمة الأسماء مكررة أربع مرات, مع كتابت أول أسم مع أخر أسم ملتصقين كأنهم اسم واحد
أين المشكلك
غير الكود للكود دا كدا :
def all_names():
with open("./names/invited_names.txt", "r", encoding="utf-8") as file:
for name in file.readlines():
cleaned_name = name.strip()
if cleaned_name:
print(cleaned_name)
all_names()
غيرته كما اقترحت عليا
هنا عملت folder جديد وكتبت بداخله كود جديد بنفس طريقة الكود السابق
طيب كدا المشكله في الملف ,
اولا افحص الملف ممكن يكون اصلا انت كاتبهم جواه متكررين
ولو لقيت كله تمام حاول تستخدم تطبيق ال : Notepad++
عشان تشوف هل الملف فيه حروف غير قابله للقراءه او شئ من القبيل دا اللي بيخلي بايثون يتلخفن
و شوف لو في ملف تاني بنفس الاسم بتاع الملف اللي انت بتشوفه
اكتبي كدا وصوري الناتج (في الفولدر الاساسي) :
def all_names():
with open("./names/invited_names.txt", "r", encoding="utf-8") as file:
print (file.readlines())
all_names()