Python в EV3 - Какие модули установлены? - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть конкретный c вопрос. У меня есть le go EV3, и я установил Micro python. Но я хочу импортировать Turtle, Tkinter и другие модули, а они не в микро python. Но модуль времени работает. Кто-нибудь знает, какие модули есть в ev3 micro python? Спасибо за ответ.

Ответы [ 2 ]

0 голосов
/ 25 апреля 2020

добро пожаловать в Stackoverflow. Micro Python очень точно определяет c для платы, на которой он был перенесен. В вашем порту Micro Python есть как стандартные библиотеки, так и библиотеки спецификации оборудования c, а также библиотеки с открытым исходным кодом, которые вы можете установить. Бьюсь об заклад, большинство из Python и Micro Python speci c библиотеки будут в вашем образе. Подробнее о библиотеках здесь: http://docs.micropython.org/en/latest/library/index.html

Я не видел онлайн-документации по Le go Micro Python версии онлайн. Если вы можете найти его, он может иметь эту информацию. Если это так, пожалуйста, оставьте ссылку в комментариях.

При отсутствии хорошей документации вы можете узнать, что доступно, используя help().

По ссылке выше ...

На некоторых портах вы можете обнаружить доступные встроенные библиотеки, которые можно импортировать, введя в REPL следующее:

help ('modules')

Ваш другой вопрос: будет ли каждая Python библиотека работать на Micro Python? Нет. Большинство не будет. Вы можете искать библиотеки, которые будут работать на https://libraries.io. Обязательно используйте фильтры, чтобы сузить результаты до библиотек Micro Python.

0 голосов
/ 23 апреля 2020

Если вы на самом деле используете micro python, вы, вероятно, не найдете ни одного из этих модулей. У него есть «микро» во имя причины; хотя он поддерживает большую часть синтаксиса Python 3, он не полностью совместим с C python, и большинство модулей, явно не написанных для micro python, не будут работать.

Вы можете получить список встроенных модулей с помощью help("modules"), и вы можете увидеть любые модули, установленные в файловой системе, используя os.listdir().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...