תכנות
—
שיעור 30
9/October/2007
קריאה מקובץ חיצוני
ראינו על ידי הפעלה אינטראקטיבית של פייתון כיצד אפשר לקרוא מתוך קובץ חיצוני.
נניח שהכנו מראש קובץ
numbers.txt
שנראה כך:
וכך אפשר לקרוא ממנו בפייתון
שימו לב שבסוף הקבץ מתקבלת מחרוזת ריקה מהקריאה ל
f.readline()
תרגילים
קודמים
תוכלו
להוריד פתרון
של
שעור קודם
.
חדשים
-
הכן קבץ קצר עם מספר בכל שורה.
הפעל אינטראקטיבית את פייתון ובצע שוב את הפעולות כמו בתמונה למעלה עד
שמתקבלת שורה ריקה - כלומר סוף הקובץ.
-
כתוב תכנית
nff.py
הדומה ל
getnums.py
שקוראת מספרים מקובץ חיצוני. משורת הפקודה התכנית מקבלת
רק את שם הקובץ החיצוני. התכנית:
-
פותחת קובץ
-
קוראת שורה אחר שורה, עד לסוף הקובץ.
-
הופכת כל שורה למספר
ומוסיפה אותו לרשימה
-
מדפיסה את הרשימה של המספרים.
הרץ את התכנית עם הקבץ שהכנת בתרגיל 1.
חזרה לעמוד האם