Paquetes admitidos#
Comandos principales#
Todos los comandos, funciones, constantes, tipos y excepciones incorporados incluidos en Python 3.8 se pueden usar en VEXcode VR.
Referencias:
También se admiten componentes básicos como operaciones de cadena, expresiones regulares y ajuste de texto.
Referencias:
Available Packages#
Los siguientes paquetes son totalmente compatibles y se pueden importar a VEXcode VR para que se puedan utilizar en proyectos de codificación. Para ello, utilice la palabra clave import seguida del nombre del paquete que desea importar al comienzo de su proyecto de codificación.
Paquetes admitidos:
-
Nota: El comando
sleepde este paquete no es compatible con VEXcode VR.
-
Nota: Cualquier código que se imprima directamente utilizando el
pprintpaquete de impresión no se mostrará en la consola de impresión VEXcode VR.
Preferred Installer Program (PIP) and micropip#
No es posible utilizar PIP para instalar paquetes en VEXcode VR debido a que se basa completamente en el navegador web. Puede usar micropip micropip para importar paquetes escritos puramente en Python, pero los paquetes no funcionarán si intentan acceder al hardware o usan otras funciones no compatibles.
Debido a la cantidad de paquetes disponibles, no podemos proporcionar una lista de qué paquetes funcionarán en VEXcode VR.
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#
Ejecución Concurrente#
Las opciones nativas de Python para la ejecución concurrente no son compatibles con VEXcode VR. Esto se debe a las características de seguridad en el navegador y otras tecnologías web utilizadas con VEXcode para evitar el acceso malicioso a su computadora. En su lugar, VEXcode utiliza el comando vr_thread para crear un subproceso simplificado para ejecutar cosas simultáneamente.
Grupos de paquetes no compatibles#
Hay muchos paquetes de Python que se pueden importar utilizando la palabra clave import, pero no serán compatibles con VEXcode VR.
Grupos de paquetes de Python no compatibles para VEXcode VR:
Sistema de archivos o comunicación externa de la aplicación.
Redes o comunicación entre procesos.
Paquetes que requieren gráficos.
Paquetes de visualización o reproducción multimedia.
Paquetes, excepto micropip, para importar otros paquetes.
Paquetes específicos del sistema operativo o aquellos que alteran la configuración del sistema operativo.
Paquetes de tiempo de ejecución de Python.
Paquetes dedicados a la gestión o creación de paquetes Python y herramientas de desarrollo.