Tehniskās ieviešanas informācija — projekta palīdzība — VR Python

VEXcode VRizmanto pārveidotu Python izpildlaika versiju, ko sauc parPyodide, lai atbalstītu Python programmēšanu pārlūkprogrammās.

VEXcode VRatbalsta daudzas Python 3.8 standarta bibliotēkas funkcijas, piemēram:

Piezīme:VEXcode VR vēl nav pārbaudītas visas standarta bibliotēkas funkcijas un API. Daži standarta Python valodas līdzekļi netiek atbalstīti VEXcode VR, jo Python tiek palaists pārlūkprogrammas izpildlaika vidē.

Atšķirību piemēri no standarta Python:

  • Vietējā failu sistēma un piekļuve datu bāzei, vairāku vītņu izveide, tīklošana, starpprocesu komunikācija nedarbosies.
  • Daļa failu API darbosies (piemēram, izveidot/atvērt/rakstīt) pārlūkprogrammas virtuālās failu sistēmas augšdaļā. Taču šie virtuālie “faili” atrodas pārlūkprogrammas nepastāvīgajā atmiņā, un tie pazūd, kad virzāties prom no VEXcode VR lapas.
  • drukāšanas (...) vietā ir jāizmanto brain.print(...) 
  • Tā kā Python pavedienu veidošana netiek atbalstīta, VEXcode VR atbalsta pielāgotuvr_threads, kas cieši simulē sadarbības uzdevumus. 

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

Last Updated: