Műszaki megvalósítás részletei - Projekt súgó - VR Python

A VEXcode VR a Python runtime egy módosított változatát használja, az úgynevezett Pyodide-ot támogatja a Python programozást böngészőkben.

VEXcode VR támogatja a Python 3.8 Standard könyvtár számos funkcióját, például:

Megjegyzés: A VEXcode VR még nem teszteli az összes Standard Library szolgáltatást és API-t. Egyes szabványos Python nyelvi funkciók nem támogatottak a VEXcode VR-ben, mivel a Python böngésző futási környezetben fut.

Példák a standard Pythontól való eltérésekre:

  • Helyi fájlrendszer és adatbázis-hozzáférés, többszálú, hálózatkezelés, folyamatok közötti kommunikáció nem működik.
  • A File API egy része a böngésző virtuális fájlrendszerén működik (pl. Létrehozás/Megnyitás/Írás). De ezek a virtuális „fájlok” a böngésző ingadozó memóriájában találhatók, és eltűnnek, amikor elnavigál a VEXcode VR oldalról.
  • a brain.print(...) értéket kell használni a print(...) helyett
  • Mivel a Python threading nem támogatott, a VEXcode VR támogatja az egyéni vr_threads-et, amely szorosan szimulálja az együttműködési feladatokat.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: