我无法在raspberry pi pico上从micro python中的其他文件导入类
例如。 目录结构
dir/
|__main.py
|__导入/
|_示例.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'
当所有的类都存在于同一个文件中时,代码就会工作。我在debain上使用pico go vscode扩展。我尝试在示例目录中添加_uuu _uuuu _uuu.py,但没有成功
在
imports
目录中缺少一个空的__init__.py
文件,它会“神奇地”(按照惯例,实际上)将imports
变成一个包https://docs.python.org/3.8/tutorial/modules.html#packages
相关问题 更多 >
编程相关推荐