지원되는 패키지#
핵심 명령#
Python 3.8에 포함된 모든 내장 명령, 함수, 상수, 데이터 유형 및 예외 처리는 VEXcode VR에서 사용할 수 있습니다.
참고 자료:
문자열 연산, 정규 표현식, 텍스트 줄 바꿈과 같은 핵심 구성 요소도 지원됩니다.
참고 자료:
Available Packages#
다음 패키지들은 VEXcode VR에서 완벽하게 지원되며, 코딩 프로젝트에서 사용할 수 있도록 가져올 수 있습니다. 가져오려면 코딩 프로젝트 시작 부분에 import 키워드 뒤에 가져올 패키지 이름을 입력하세요.
지원되는 패키지:
Preferred Installer Program (PIP) and micropip#
VEXcode VR은 웹 브라우저 기반으로 작동하기 때문에 PIP를 사용하여 패키지를 설치할 수 없습니다. micropip micropip 사용하여 순수 Python으로 작성된 패키지를 가져올 수는 있지만, 해당 패키지가 하드웨어에 접근하거나 지원되지 않는 기능을 사용하는 경우에는 작동하지 않습니다.
사용 가능한 패키지 수가 많기 때문에 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#
동시 실행#
VEXcode VR에서는 파이썬의 기본 동시 실행 옵션이 지원되지 않습니다. 이는 악의적인 접근을 방지하기 위해 VEXcode에서 사용하는 브라우저 및 기타 웹 기술의 보안 기능 때문입니다. VEXcode는 대신 vr_thread 명령어를 사용하여 간소화된 스레드를 생성하고 작업을 동시에 실행합니다.
지원되지 않는 패키지 그룹#
import 키워드를 사용하여 가져올 수 있는 Python 패키지가 많지만, VEXcode VR에서는 지원되지 않는 패키지도 있습니다.
VEXcode VR에서 지원되지 않는 Python 패키지 그룹:
파일 시스템 또는 외부 애플리케이션과의 통신.
네트워킹 또는 프로세스 간 통신.
그래픽이 필요한 패키지입니다.
멀티미디어 디스플레이 또는 재생 패키지.
micropip을 제외한 다른 패키지를 가져오기 위한 패키지들입니다.
운영체제별 패키지 또는 운영체제 설정을 변경하는 패키지.
파이썬 런타임 패키지.
파이썬 패키지 및 개발 도구를 관리하거나 구축하는 데 특화된 패키지들입니다.