Išsami techninė įgyvendinimo informacija – projekto žinynas – VR Python

VEXcode VRnaudoja modifikuotą Python vykdymo laiko versiją, vadinamąPyodide, kad palaikytų Python programavimą naršyklėse.

VEXcode VRpalaiko daugelį Python 3.8 Standard bibliotekos funkcijų, tokių kaip:

Pastaba:Dar ne visos standartinės bibliotekos funkcijos ir API yra išbandytos VEXcode VR. Kai kurios standartinės Python kalbos funkcijos nepalaikomos VEXcode VR dėl Python paleidimo naršyklės vykdymo aplinkoje pobūdžio.

Skirtumų nuo standartinio Python pavyzdžiai:

  • Vietinė failų sistema ir prieiga prie duomenų bazės, kelių gijų, tinklų kūrimas, procesų tarpusavio ryšys neveiks.
  • Kai kurios failų API veiks (pvz., kurti/atidaryti/rašyti) naršyklės virtualiosios failų sistemos viršuje. Tačiau šie virtualūs „failai“ yra nepastovioje naršyklės atmintyje ir išnyksta, kai išeinate iš „VEXcode VR“ puslapio.
  • brain.print (...) turėtų būti naudojamas vietoj spausdinimo (...) 
  • Kadangi „Python“ sriegimas nepalaikomas, „VEXcode VR“ palaiko pasirinktinįvr_threads, kuris tiksliai imituoja bendradarbiavimo užduotis. 

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

Last Updated: