platform — temel platformun tanımlayıcı verilerine erişim#

Bu modül, mümkün olduğunca çok platform tanımlayıcı veriyi almaya çalışır. Bu bilgiyi fonksiyon API’leri aracılığıyla erişilebilir kılar.

Fonksiyonlar#

platform.platform() str#

Temel platformu tanımlayan bir dize döndürür. Bu dize, tireyle (-) ayrılmış olarak aşağıdaki sırayla birkaç alt dizeden oluşur:

  • platform sisteminin adı (OpenMV Cam’de MicroPython)

  • MicroPython sürümü

  • platformun mimarisi

  • temel platformun sürümü

  • MicroPython’un bağlandığı libc’nin adı ile karşılık gelen sürümünün birleşimi.

Örneğin, bir OpenMV Cam’de bu "MicroPython-1.25.0-armv7emsp" olabilir.

platform.python_compiler() str#

MicroPython’u derlemek için kullanılan derleyiciyi tanımlayan bir dize döndürür.

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

(lib, version) dizelerinden oluşan bir demet döndürür; burada lib, MicroPython’un bağlandığı libc’nin adı ve version, bu libc’nin karşılık gelen sürümüdür.

platform.processor() str#

Varsa, işlemcinin ayrıntılı adını içeren bir dize döndürür. İşlemci için bilinen bir ad yoksa, bunun yerine boş bir dize döndürür.

OpenMV Cam’de bu her zaman boş bir dize döndürür; bir işlemci adı şu anda yalnızca RISC-V hedeflerinde bildirilir.