תכנות — שיעור 30 9/October/2007    

קריאה מקובץ חיצוני

ראינו על ידי הפעלה אינטראקטיבית של פייתון כיצד אפשר לקרוא מתוך קובץ חיצוני. נניח שהכנו מראש קובץ   numbers.txt   שנראה כך:

וכך אפשר לקרוא ממנו בפייתון

שימו לב שבסוף הקבץ מתקבלת מחרוזת ריקה מהקריאה ל   f.readline()


תרגילים

קודמים

תוכלו להוריד פתרון של שעור קודם .

חדשים

  1. הכן קבץ קצר עם מספר בכל שורה. הפעל אינטראקטיבית את פייתון ובצע שוב את הפעולות כמו בתמונה למעלה עד שמתקבלת שורה ריקה - כלומר סוף הקובץ.
  2. כתוב תכנית nff.py הדומה ל getnums.py שקוראת מספרים מקובץ חיצוני. משורת הפקודה התכנית מקבלת רק את שם הקובץ החיצוני. התכנית:
    • פותחת קובץ
    • קוראת שורה אחר שורה, עד לסוף הקובץ.
    • הופכת כל שורה למספר ומוסיפה אותו לרשימה
    • מדפיסה את הרשימה של המספרים.
    הרץ את התכנית עם הקבץ שהכנת בתרגיל 1.

חזרה לעמוד האם