פייתון/פייתון גרסה 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

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

עריכה
 

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

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



בכדי להריץ תכנית קיימת בפייתון עלינו להיעזר במודול 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

סביבות הרצה

עריכה

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

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

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

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

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

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

קריאה נוספת

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