platform — גישה לנתוני הזיהוי של הפלטפורמה הבסיסית

מודול זה מנסה לאחזר כמה שיותר נתונים מזהי פלטפורמה. הוא מנגיש מידע זה באמצעות ממשקי API של פונקציות.

פונקציות

platform.platform() str

מחזירה מחרוזת המזהה את הפלטפורמה הבסיסית. מחרוזת זו מורכבת ממספר תת-מחרוזות בסדר הבא, מופרדות במקפים (-):

  • שם מערכת הפלטפורמה (MicroPython ב-OpenMV Cam)

  • גרסת MicroPython

  • ארכיטקטורת הפלטפורמה

  • גרסת הפלטפורמה הבסיסית

  • השרשור של שם ה-libc ש-MicroPython מקושר אליו והגרסה המתאימה לו.

לדוגמה, ב-OpenMV Cam זה יכול להיות "MicroPython-1.25.0-armv7emsp".

platform.python_compiler() str

מחזירה מחרוזת המזהה את המהדר ששימש להידור של MicroPython.

platform.libc_ver() Tuple[str, str]

מחזירה tuple של מחרוזות (lib, version), כאשר lib הוא שם ה-libc ש-MicroPython מקושר אליו, ו-version הגרסה המתאימה של libc זה.

platform.processor() str

מחזירה מחרוזת עם שם מפורט של המעבד, אם זמין. אם אין שם ידוע למעבד, היא תחזיר מחרוזת ריקה במקום.

ב-OpenMV Cam זה תמיד מחזיר מחרוזת ריקה; שם מעבד מדווח כרגע רק ביעדי RISC-V.