Поддерживаемые пакеты#
Основные команды#
Все встроенные команды, функции, константы, типы данных и исключения, включенные в Python 3.8, могут быть использованы в VEXcode VR.
Ссылки:
Поддерживаются также основные компоненты, такие как операции со строками, регулярные выражения и перенос текста.
Ссылки:
Available Packages#
Следующие пакеты полностью поддерживаются и могут быть импортированы в VEXcode VR для использования в проектах по программированию. Для этого используйте ключевое слово import , за которым следует имя пакета, который вы хотите импортировать, в начале вашего проекта по программированию.
Поддерживаемые пакеты:
-
Примечание: Команда
sleepиз этого пакета несовместима с VEXcode VR.
-
Примечание: Любой код, который печатается напрямую с использованием пакета
pprintне будет отображаться в консоли печати VEXcode VR.
Preferred Installer Program (PIP) and micropip#
It is not possible to use PIP to install packages to VEXcode VR due to it being based entirely within the web browser. You can use micropip to import packages written purely in Python, but the packages will not work if they attempt to access hardware or use other unsupported features.
В связи с большим количеством доступных пакетов, мы не можем предоставить список пакетов, которые будут работать в 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#
Параллельное выполнение#
Встроенные в Python параметры параллельного выполнения не поддерживаются в VEXcode VR. Это связано с функциями безопасности браузера и других веб-технологий, используемых с VEXcode для предотвращения несанкционированного доступа к вашему компьютеру. Вместо этого VEXcode использует команду vr_thread для создания упрощенного потока для параллельного выполнения задач.
Неподдерживаемые группы пакетов#
Существует множество пакетов Python, которые можно импортировать с помощью ключевого слова import , но они не будут поддерживаться в VEXcode VR.
Неподдерживаемые группы пакетов Python для VEXcode VR:
Взаимодействие через файловую систему или внешнее приложение.
Сетевое или межпроцессное взаимодействие.
Пакеты, требующие графических файлов.
Пакеты для отображения или воспроизведения мультимедийного контента.
Пакеты, за исключением micropip, для импорта других пакетов.
Пакеты, специфичные для операционной системы, или пакеты, изменяющие настройки ОС.
Пакеты среды выполнения Python.
Пакеты, предназначенные для управления или сборки пакетов Python и инструментов разработки.