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.