Menu
Coddy logo textTech

מצבי פתיחה

שיעור 4 מתוך 12 בקורס עבודה עם קבצים ב-Python של Coddy.

אפשר גם לציין את אופן הפעולה בפונקציה open באמצעות open(filename, operation).

יש ארבעה מצבים שונים לפתיחת קובץ:

מצבמפתחתיאור
קריאה'r'פותח קובץ לקריאה
הוספה'a'פותח קובץ להוספת תוכן
כתיבה'w'פותח קובץ לכתיבה
יצירה'x'יוצר את הקובץ שצוין

הערה: אם הקובץ אינו קיים, כל המצבים ייצרו אותו, למעט מצב קריאה

אפשר גם לציין אם יש לטפל בקובץ במצב בינארי או במצב טקסט:

מצבמפתחתיאור
טקסט't'מצב טקסט
בינארי'b'מצב בינארי

כמה דוגמאות:

  • פתיחת קובץ בשם data.csv במצב הוספה open('data.csv', 'a')
  • פתיחת קובץ בשם foo.txt במצב כתיבה ובמצב בינארי open('foo.txt', 'wb')
  • פתיחת קובץ בשם bar.txt במצב קריאה וכתיבה open('bar.txt', 'rw')

מצב הפתיחה כברירת מחדל הוא 'rt', לכן open('a.txt') זהה ל־open('a.txt', 'rt')

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

כל השיעורים ביחידה עבודה עם קבצים ב-Python

תרגלו בעצמכם: קומפיילר Python אונליין