Technikai megvalósítási részletek egy VRC Virtual Skill Python projekthez

A VEXcode V5 a Python runtime egy módosított változatát használja, az úgynevezett Pyodide-ot a Pythonnal való programozás támogatására böngészőkben.

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

Megjegyzés: A VEXcode V5-ben még nincs tesztelve minden Standard Library szolgáltatás és API. Egyes szabványos Python nyelvi funkciók nem támogatottak a VEXcode V5-ben a Python böngésző futási környezetben való futtatásának természete miatt.

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 V5 oldalról.
  • Mivel a Python threading nem támogatott, a VEXcode V5 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: