Я не могу импортировать класс из другого файла в micro python на raspberry pi pico.
Например. структура каталогов
каталог /
| __main.py
| __imports /
| _example.py
имя файла: main.py
from imports.example import ex
a = ex("name")
a.print_name()
имя файла: example.py
class ex:
def __init__(self, name):
self.name = name
def print_name(self):
print(self.name)
Ошибка гласит следующее
Traceback (most recent call last):
File "<stdin>", line 4, in <module>
ImportError: no module named 'imports.example'
Код работает, когда все классы присутствуют в одном файле. Я использую расширение pico-go vscode для debain. Я попытался добавить __ init __.py в каталог примеров, но безуспешно.
sys.path
. Может попробовать добавить"imports"
вsys.path
? Я новичок в Python + Micropython, поэтому, возможно, это неверно. В документе MP есть раздел о несовместимости со стандартным Python ... - person aMike   schedule 17.02.2021