موقع د. عزيز الجعيد
  • الرئـيـسـية

  • الأقسام

    • علم البيانات والذكاء الإصطناعي

    • ذكاء الأعمال

    • لغة البرمجة بايثون

    • مقالات متنوعـة

    • لغة البرمجة آر R

    • الإحــــــصــــــاء

    • البيانات المفتوحة

  • عـنــي

  • تواصل معي

علم البيانات والذكاء الاصطناعي

  • الرئـيـسـية

  • الأقسام

    • علم البيانات والذكاء الإصطناعي

    • ذكاء الأعمال

    • لغة البرمجة بايثون

    • مقالات متنوعـة

    • لغة البرمجة آر R

    • الإحــــــصــــــاء

    • البيانات المفتوحة

  • عـنــي

  • تواصل معي

الكتابة الى ملف في بايثون Python

15/08/2020 | لغة البرمجة بايثون | شارك بتعليقك

للكتابة الى ملف في لغة البرمجة بايثون هناك عدة خيارات سوف يتم مناقشتها كما يلي:

اولاً: الكتابة الى ملف جديد

يتم إنشاء ملف جديد ويتم الكتابة عليه باستخدام الكود التالي:

In:
out="Aziz"
with open("myfile.txt", 'w') as outfile:
    outfile.write(out)

في حالة وجود ملف بنفس الأسم يتم الكتابة عليه، بمعنى يحذف الملف الموجود ويتم إنشاء ملف جديد.

ثانياً: الكتابة الى ملف موجود

للكتابة الى ملف موجود يمكن استخدام الكود التالي:

In:
out="\n Mohammed"
with open("myfile.txt", 'a') as outfile:
    outfile.write(out)

في هذه الحالة لايتم حدف الملف الموجود او محتواه، ولكن يتم إضافة محتوى جديد اليه (appending mode). تم استخدام n\ لادراج سطر جديد.

ثالثاً: الكتابة الى ملفات بأسماء مختلفة ضمن حلقة تكرار 

لإنشاء ملفات بأسماء مختلفة ضمن حلقة تكرار والكتابة اليها يمكن استخدام الكود:

In:
for i in range(0,2):
    out='Aziz','Mohammed'
    with open("file{0}.txt".format(i), 'w') as outfile:
        outfile.write(out[i])

ملاحظات هامة:

1- لتحديد دليل العمل (work directory) الى موقع إنشاء الملف او الملفات:

In:
import os 
os.chdir('*****')

2- لقراءة ملف موجود يمكن استخدام:

In:
with open('myfile.txt', 'r') as outfile:
    print(outfile.read())
جميع الحقوق الفكرية لهذا المقال محفوظة © موقع د. عزيز، يمنع إعادة نشره في موقع آخر

مقالات ذات صلة:

  • مقدمة في البايثون Python

    بايثون هي لغة برمجة متعددة الأغراض، تعمل على عدد من المنصات مثل ويندوز (Windows) و ماك (Mac OS X) و لينوكس (Linux).... مقدمة في البايثون Python
    اقرأ المزيد
  • قراءة ملفات البيانات في بايثون Python

    في هذا المقال سوف نستعرض كيف يمكن قراءة ملفات البيانات بأنواعها المختلفة باستخدام لغة البرمجة بايثون. في البداية نحتاج... قراءة ملفات البيانات في بايثون Python
    اقرأ المزيد
  • دوال القائمة (list) في بايثون Python

    تعتبر القائمة (list) احد انواع هياكل البيانات شائعة الاستخدام في في لغة البرمجة بايثون والتي يمكن أن تحوي انواع مختلفة... دوال القائمة (list) في بايثون Python
    اقرأ المزيد

شارك بتعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


The reCAPTCHA verification period has expired. Please reload the page.

د. عزيز عوض الله الجعيد
دكتوراه في الإحصاء، عالم بيانات، مبرمج، مهتم في التحليل المتقدم، والبيانات الضخمة والذكاء الاصطناعي، لمزيد من المعلومات أضغط هنا

  • YouTube
جميع الحقوق محفوظة © موقع د. عزيز