שיעור 16: קריאת קבצים
קבצים מאפשרים לשמור מידע גם אחרי שהתוכנית מסתיימת. כדי לקרוא קובץ פותחים אותו עם open("file.txt") וקוראים את תוכנו עם .read(), שמחזיר את כל הטקסט כמחרוזת אחת. אפשר גם לעבור על הקובץ שורה-שורה בלולאה. (בסביבת הלמידה אין דיסק אמיתי, ולכן ניצור קובץ בקוד לפני שנקרא אותו — על כתיבה נלמד בשיעור הבא.)
open("file.txt") הוא כמו לפתוח מחברת, ו-.read() קורא בבת אחת את כל מה שכתוב בה. אפשר גם לקרוא שורה-שורה.
- open()
- open("file.txt") פותח קובץ ומחזיר אובייקט שאפשר לקרוא ממנו.
- read()
- .read() קורא את כל תוכן הקובץ ומחזיר אותו כמחרוזת אחת.
- מעבר על שורות
- for line in open("f.txt") מחזיר שורה אחת בכל סיבוב של הלולאה.