לדלג לתוכן

פייתון/פייתון גרסה 3/הרצת פקודה בפייתון דרך ה-cmd

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

הרצת פיתון דרך ה-cmd

[עריכה]

נכנס אל שורת הפקודות של וויידנוס, ה-cmd, באמצעות לחיצה על התחל וחיפוש cmd (או בדרך קיצור על ידי לחיצה על כפתור ווינדוס + R).

נריץ את ה-cmd ונקרא אל תכנית python על ידי כתיבה "python".

אם פקודת פייתון אינה מוגדרת נקבל את ההודעה, "python" is not recognized as an iternal or external command, operable program or batch file", ונאלץ או לרשום את שם היעד המלאה של התכנית או להגדיר את נתיב ההרצה.

נריץ פעולת חשבון ונקבל את הפתרון עבור התרגיל:

math on python using command line
math on python using command line

הרצת תכנית קיימת דרך פיתון

[עריכה]

שקלו לדלג על נושא זה

נושא זה מניח שאתה מכיר את הנושאים מודול



בכדי להריץ תכנית קיימת בפייתון עלינו להיעזר במודול sys המקבל ארגומנט, ביטוי אותו מקליד המשתמש וגורם לתכנית לפעול.

ניצור את התכנית בתיקיה, במקרה שלנו היא תהיה במסמכים שלי בתיקיה del תחת השם math.

בתכנית נרשום:

import sys

print(sys.argv[1] + sys.argv[2])

print(type(sys.argv))
  1. נכנס אל ה-cmd
  2. נכנס אל התיקייה בה נמצא הקובץ אותו אנו רוצים להריץ על ידי כיתוב cd ושם מלא של מיקום התיקייה. חשוב! בכדי למנוע הדפסה לא נכונה של ארגומנטים מומלץ לשמור את הקבצים בתיקיה באנגלית ללא רווחים.
  3. נקרא לפיתון על ידי הקריאה python, שם הקובץ עם סיומת py, ואחרי נרשום את הארגומנטים אותם נרצה שפיתון תקבל, במקרה שלנו שתי מחרוזות כאשר בניהם יש רווח.
Python program - math line command
Python program - math line command

סביבות הרצה

[עריכה]

בסביבות הרצה כמו pycharm קיימת אפשרות לפתוח את ה-cmd בפיתון בעצמה על ידי שימוש בטרמינל המתפקד כחלון ה-cmd.

היתרון כמובן הוא נוחות. כמו גם אין צורך להכנס אל התיקיה בה רצה התכנית אלא רק לקרוא לפיתון, שם התכנית ולהריץ את הארגומנטים.

אפשרות אחרת היא להכניס באופן אוטומטי את הארגומנטים לתכנית כך שתרוץ עמם. למשל ב-my charm מספיקים השלבים הבאים:

  1. כניסה אל run.
  2. Edit configurations.
  3. אל שורת פרמטרים נעתיק את יעד הקובץ ושמו אותו נרצה להטעין.

רשימת פקודות מקוצרת של cmd

[עריכה]
פקודה תפקיד
cd כניסה אל תיקיה עם כתובת מלאה חדשה
dir הצגת כל התיקיות בתיקיה בה אנו נמצאים
md יצירת תיקיה
copy העברת תיקיה
move העברת קבצים מהתיקיה
del מחיקת קבצים
cd\ חזרה לתיקיה הראשית

קריאה נוספת

[עריכה]
  1. מדריך ויקיספר ל-Dos