מודול python sys מספק פונקציות ומשתנים המשמשים לתמרן חלקים שונים של סביבת הריצה של Python. זה מאפשר לנו לגשת לפרמטרים ולפונקציות ספציפיות למערכת.
ייבוא מערכת
ראשית, עלינו לייבא את מודול sys לתוכנית שלנו לפני הפעלת פונקציות כלשהן.
sys.modules
פונקציה זו מספקת את השם של מודולי הפיתון הקיימים שיובאו.
מחרוזת דומה
sys.argv
פונקציה זו מחזירה רשימה של ארגומנטים של שורת הפקודה המועברים לסקריפט של Python. שם הסקריפט הוא תמיד הפריט באינדקס 0, ושאר הארגומנטים מאוחסנים באינדקסים הבאים.
sys.base_exec_prefix
מי זה פרדי כספית
פונקציה זו מספקת דרך יעילה לאותו ערך כמו exec_prefix. אם לא תפעיל סביבה וירטואלית, הערך יישאר זהה.
sys.base_prefix
הוא מוגדר במהלך ההפעלה של Python, לפני הפעלת site.py, באותו ערך כמו הקידומת.
עבודת מחשב
sys.byteorder
זהו אינדיקציה לסדר הביטים המקורי המספק דרך יעילה לעשות משהו.
sys.maxsize
פונקציה זו מחזירה את המספר השלם הגדול ביותר של משתנה.
sys.path
פונקציה זו מציגה את ה-PYTHONPATH שהוגדר במערכת הנוכחית. זהו משתנה סביבה המהווה נתיב חיפוש עבור כל מודולי הפיתון.
sys.stdin
זהו אובייקט המכיל את הערכים המקוריים של stdin בתחילת התוכנית ומשמש במהלך הגימור. זה יכול לשחזר את הקבצים.
sys.hitcount
מה זה כוורת
פונקציה זו מחזירה את ספירת הפניות של אובייקט.
sys.exit
פונקציה זו משמשת ליציאה ממסוף Python או משורת הפקודה, ומשמשת גם ליציאה מהתוכנית במקרה של חריגה.
מה הם סלקטורים ב-CSS
קובץ הפעלה sys
הערך של פונקציה זו הוא הנתיב המוחלט אל מתורגמן Python. זה שימושי כדי לדעת היכן פיתון מותקן במחשב אחר.
sys.platform
ערך זה של פונקציה זו משמש לזיהוי הפלטפורמה עליה אנו עובדים.