Támogatott csomagok#
Alapvető parancsok#
A Python 3.8-ban található összes beépített parancs, függvény, konstans, típus és kivétel használható a VEXcode VR-ban.
Referenciák:
Az olyan alapvető komponensek, mint a karakterlánc-műveletek, a reguláris kifejezések és a szövegkörnyezetbe rendezés is támogatottak.
Referenciák:
Available Packages#
A következő csomagok teljes mértékben támogatottak és importálhatók a VEXcode VR-ba, így kódolási projektekben is használhatók. Ehhez használd a import kulcsszót, majd az importálni kívánt csomag nevét a kódolási projekted elején.
Támogatott csomagok:
-
Megjegyzés: Az ebből a csomagból származó
sleepparancs nem kompatibilis a VEXcode VR-ral.
-
Megjegyzés: A közvetlenül a
pprintcsomaggal nyomtatott kódok nem jelennek meg a VEXcode VR Print Console-ban.
Preferred Installer Program (PIP) and micropip#
A VEXcode VR-ba nem lehet PIP-pel csomagokat telepíteni, mivel az teljes mértékben a webböngészőn belül fut. micropip paranccsal importálhatsz tisztán Pythonban írt csomagokat, de a csomagok nem fognak működni, ha megpróbálnak hardverhez hozzáférni, vagy más nem támogatott funkciókat használnak.
A rendelkezésre álló csomagok száma miatt nem tudunk listát adni arról, hogy mely csomagok működnek a VEXcode VR-ban.
import micropip
def main():
# Tell micropip to install the "snowballstemmer" package.
await micropip.install('snowballstemmer')
# Now that "snowballstemmer" is installed, we can import the
# package.
import snowballstemmer
# Use the package to find the stems of the words and print
# them.
stemmer = snowballstemmer.stemmer('english')
brain.print(stemmer.stemWords('go goes going gone'.split()))
vr_thread(main)
Known Unsupported Features / Packages#
Egyidejű végrehajtás#
A VEXcode VR nem támogatja a Python natív egyidejű végrehajtási lehetőségeit. Ez a böngésző és a VEXcode-dal használt egyéb webes technológiák biztonsági funkcióinak köszönhető, amelyek megakadályozzák a számítógéphez való rosszindulatú hozzáférést. A VEXcode ehelyett a vr_thread parancsot használja egy egyszerűsített szál létrehozásához a dolgok egyidejű futtatásához.
Nem támogatott csomagcsoportok#
Sok Python csomag importálható a import kulcsszóval, de a VEXcode VR nem támogatja őket.
Nem támogatott Python csomagcsoportok a VEXcode VR-hez:
Fájlrendszer vagy külső alkalmazás kommunikációja.
Hálózatépítés vagy folyamatok közötti kommunikáció.
Grafikát igénylő csomagok.
Multimédiás kijelző vagy lejátszó csomagok.
Csomagok, a micropip kivételével, más csomagok importálásához.
Operációs rendszer-specifikus csomagok vagy azok, amelyek módosítják az operációs rendszer beállításait.
Python futásidejű csomagok.
Python csomagok és fejlesztőeszközök kezelésére vagy fejlesztésére szolgáló csomagok.