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.