פייתון/פייתון גרסה 3/הרצת פקודה בפייתון דרך ה-cmd
הרצת פיתון דרך ה-cmd
[עריכה]נכנס אל שורת הפקודות של וויידנוס, ה-cmd, באמצעות לחיצה על התחל וחיפוש cmd (או בדרך קיצור על ידי לחיצה על כפתור ווינדוס + R).
נריץ את ה-cmd ונקרא אל תכנית python על ידי כתיבה "python".
אם פקודת פייתון אינה מוגדרת נקבל את ההודעה, "python" is not recognized as an iternal or external command, operable program or batch file", ונאלץ או לרשום את שם היעד המלאה של התכנית או להגדיר את נתיב ההרצה.
נריץ פעולת חשבון ונקבל את הפתרון עבור התרגיל:
הרצת תכנית קיימת דרך פיתון
[עריכה]
שקלו לדלג על נושא זה נושא זה מניח שאתה מכיר את הנושאים מודול |
בכדי להריץ תכנית קיימת בפייתון עלינו להיעזר במודול sys המקבל ארגומנט, ביטוי אותו מקליד המשתמש וגורם לתכנית לפעול.
ניצור את התכנית בתיקיה, במקרה שלנו היא תהיה במסמכים שלי בתיקיה del תחת השם math.
בתכנית נרשום:
import sys
print(sys.argv[1] + sys.argv[2])
print(type(sys.argv))
- נכנס אל ה-cmd
- נכנס אל התיקייה בה נמצא הקובץ אותו אנו רוצים להריץ על ידי כיתוב cd ושם מלא של מיקום התיקייה. חשוב! בכדי למנוע הדפסה לא נכונה של ארגומנטים מומלץ לשמור את הקבצים בתיקיה באנגלית ללא רווחים.
- נקרא לפיתון על ידי הקריאה python, שם הקובץ עם סיומת py, ואחרי נרשום את הארגומנטים אותם נרצה שפיתון תקבל, במקרה שלנו שתי מחרוזות כאשר בניהם יש רווח.
סביבות הרצה
[עריכה]בסביבות הרצה כמו pycharm קיימת אפשרות לפתוח את ה-cmd בפיתון בעצמה על ידי שימוש בטרמינל המתפקד כחלון ה-cmd.
היתרון כמובן הוא נוחות. כמו גם אין צורך להכנס אל התיקיה בה רצה התכנית אלא רק לקרוא לפיתון, שם התכנית ולהריץ את הארגומנטים.
אפשרות אחרת היא להכניס באופן אוטומטי את הארגומנטים לתכנית כך שתרוץ עמם. למשל ב-my charm מספיקים השלבים הבאים:
- כניסה אל run.
- Edit configurations.
- אל שורת פרמטרים נעתיק את יעד הקובץ ושמו אותו נרצה להטעין.
רשימת פקודות מקוצרת של cmd
[עריכה]פקודה | תפקיד |
---|---|
cd | כניסה אל תיקיה עם כתובת מלאה חדשה |
dir | הצגת כל התיקיות בתיקיה בה אנו נמצאים |
md | יצירת תיקיה |
copy | העברת תיקיה |
move | העברת קבצים מהתיקיה |
del | מחיקת קבצים |
cd\ | חזרה לתיקיה הראשית |