Abdullah Mtiri نشر 16 نوفمبر 2022 أرسل تقرير مشاركة نشر 16 نوفمبر 2022 مرحبا! كيف يمكنني فصل aaa:123 وجعل كلاً على حدة وحفظها تلقائيا في ملف txt 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Haroun Taha نشر 16 نوفمبر 2022 أرسل تقرير مشاركة نشر 16 نوفمبر 2022 يمكنك فعل ذلك من خلال لغة بايثون بإستخدام split : txt = "aaa:123" data = txt.split(":") بعد ذلك سوف تكون قيمة المُتغير data عبارة عن قائمة من ['aaa','123'] يمكننا حفظها في ملف نسميه output بإمتداد txt: with open("output.txt", "w") as txt_file: for line in data: txt_file.write(" ".join(line) + "\n") 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Abdullah Mtiri نشر 16 نوفمبر 2022 الكاتب أرسل تقرير مشاركة نشر 16 نوفمبر 2022 (معدل) بتاريخ 1 ساعة قال Haroun Taha: يمكنك فعل ذلك من خلال لغة بايثون بإستخدام split : txt = "aaa:123" data = txt.split(":") بعد ذلك سوف تكون قيمة المُتغير data عبارة عن قائمة من ['aaa','123'] يمكننا حفظها في ملف نسميه output بإمتداد txt: with open("output.txt", "w") as txt_file: for line in data: txt_file.write(" ".join(line) + "\n") رائع ! شكرا لك ، ولكن ماذا لو أردت إدخال لسته كامله txt بدلاً من aaa:123 وأيضا هل يمكنني عمل output 2 يعني : Output1 = aaa Output2 = 123 تم التعديل في 16 نوفمبر 2022 بواسطة mtiri اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد Fahmy نشر 21 نوفمبر 2022 أرسل تقرير مشاركة نشر 21 نوفمبر 2022 هناك اكثر من طرق لتقسيم النصوص في لغات البرمجه. منها إستخدام التعابير النمطية regular expressions وهذه نبذه عنها import re sentence = 'hello my world and welcome' value = re.findall(r'\S+', s) print(x) #['hello', 'my', 'world', 'and', 'welcome'] طريقة اخري sentence = 'hello my world and welcome' value = [] empty = '' for word in sentence: if word == ' ': value.append(empty) empty = '' else: empty += word if empty: value.append(empty) print(value) #['hello', 'my', 'world', 'and', 'welcome'] ويمكنك حفظ النتيجة من خلال كتابة في ملف file with open("file.txt", "w") as file: for line in value: txt_file.write(lien + "\n") اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Abdullah Mtiri
مرحبا!
كيف يمكنني فصل
aaa:123
وجعل كلاً على حدة وحفظها تلقائيا في ملف txt
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.