❓ سؤال
برمجة بلغة بايثون
▲
0
كيف يمكنني إنشاء برنامج بسيط باستخدام Python لقراءة بيانات من ملف وكتابة هذه البيانات في ملف آخر؟ أبحث عن طريقة للقيام بذلك باستخدام ال API المناسبة في Python.
كيف يمكنني إنشاء برنامج بسيط باستخدام Python لقراءة بيانات من ملف وكتابة هذه البيانات في ملف آخر؟ أبحث عن طريقة للقيام بذلك باستخدام ال API المناسبة في Python.
سؤال ممتاز. أسهل وأفضل طريقة في بايثون للتعامل مع الملفات هي إنك تستخدم with open، وميزتها إنها بتضمن إغلاق الملف تلقائياً بس تخلص عملية القراءة أو الكتابة، وهيك بتتجنب أي مشاكل بالذاكرة.
تفضل هذا كود بسيط ومباشر بيقرأ من ملف وبيكتب في ملف ثاني:
with open('input.txt', 'r', encoding='utf-8') as file_in, \
open('output.txt', 'w', encoding='utf-8') as file_out:
data = file_in.read()
file_out.write(data)
print("Data copied successfully!")
للمشاركة في الإجابة، سجّل دخولك أو أنشئ حساباً.
سجّل دخولك للتعليق.