platform --- การเข้าถึงข้อมูลระบุตัวตนของแพลตฟอร์มที่ใช้งานอยู่#

โมดูลนี้พยายามดึงข้อมูลระบุแพลตฟอร์มให้ได้มากที่สุด และทำให้ข้อมูลนี้พร้อมใช้งานผ่าน API แบบฟังก์ชัน

ฟังก์ชัน#

platform.platform() str#

คืนค่า string ที่ระบุแพลตฟอร์มที่ใช้งานอยู่ โดย string นี้ประกอบด้วย substring หลายตัวตามลำดับดังต่อไปนี้ คั่นด้วยเครื่องหมายขีด (-):

  • ชื่อของระบบแพลตฟอร์ม (MicroPython บน OpenMV Cam)

  • เวอร์ชัน MicroPython

  • สถาปัตยกรรมของแพลตฟอร์ม

  • เวอร์ชันของแพลตฟอร์มที่ใช้งานอยู่

  • การต่อชื่อ libc ที่ MicroPython เชื่อมโยงอยู่กับเวอร์ชันที่สอดคล้องกัน

ตัวอย่างเช่น บน OpenMV Cam อาจเป็น "MicroPython-1.25.0-armv7emsp"

platform.python_compiler() str#

คืนค่า string ที่ระบุ compiler ที่ใช้ compile MicroPython

platform.libc_ver() Tuple[str, str]#

คืนค่า tuple ของ string (lib, version) โดย lib คือชื่อของ libc ที่ MicroPython เชื่อมโยงอยู่ และ version คือเวอร์ชันที่สอดคล้องของ libc นั้น

platform.processor() str#

คืนค่า string ที่มีชื่อโดยละเอียดของโปรเซสเซอร์ หากมี หากไม่ทราบชื่อของโปรเซสเซอร์ จะคืนค่า string ว่างแทน

บน OpenMV Cam ฟังก์ชันนี้จะคืนค่า string ว่างเสมอ ชื่อโปรเซสเซอร์ปัจจุบันรายงานเฉพาะบน RISC-V targets เท่านั้น