תכנות — שיעור 11 31/December/2006    

פייתון — הפעלה מקובץ

ראינו כיצד אפשר להפעיל פייתון מקובץ. בכדי לאפשר למערכת ההפעלה להריץ קובץ כתכנית Python יש לדאוג שיתקימו שני התנאים הבאים:
  1. השורה הראשונה – "שורת קסם" – בקובץ תכיל במדויק את התוכן הבא:
    #!/usr/bin/env python
  2. לקובץ תהיה תכונת הרשאת ביצוע (execute permission) . ניתן לראות אם קימת הרשאה כזו על ידי הפקודה
    ls -l file
    ולבחון אם מופיעים תוי x בצירוף האותיות שמופיע משמאל. ניתן להוסיף את ההרשאה על ידי הפקודה:
    chmod +x file
    

    הנה דוגמא לקובץ, שמקבל הרשאה שכזו:
    # ls -l foo.py
    -rw-r--r--  1 yotam users 92 Apr  4 20:01 foo.py
    # chmod +x foo.py
    # ls -l foo.py
    -rwxr-xr-x  1 yotam users 92 Apr  4 20:01 foo.py
    
לאחר מכן ניתן להפעיל את הקובץ כפקודה ב Terminal-shell. לדוגמא:
./foo.py

הדפסה מתוך תכנית פייתון

יש כמה דרכים לגרום לפייתון לכתוב החוצה (בעיקר למסך). בשלב זה ראינו את הפקודה print ולאחריה מחרוזת. לדוגמא, בפייתון הפקודה:
print "Hello"
אומרת לפייתון להדפיס את מחרוזת התוים: "Hello". בעתיד נראה דרכים משוכללות יותר בפייתון להדפסה.

תרגילים

  1. השלימו תרגילים קודמים - מי שלא השלים.
  2. חזרו על שעשינו בשעור. כתבו קבץ hello.py עם שורת הקסם ולאחריה שורה שמדפיסה הודעה קצרה לבחירתכם. הפעילו את התכנית כפי שמתואר למעלה. שלחו:

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