Thonny 找不到 Python 导入的类、方法
作者:互联网
问题
对于 VS Code 来说,导入自定义类很方便,只要导入就使用 U_MQTT
调用类和方法:
import lib.U_MQTT as U_MQTT
U_MQTT.start()
但是在 Thonny 中,可以导入 U_MQTT
本身,但无法调用内部类和方法。
import lib.U_MQTT as U_MQTT
U_MQTT.start()
>>> %Run -c $EDITOR_CONTENT
File "<stdin>", line 57, in <module>
File "<stdin>", line 2
AttributeError: 'module' object has no attribute 'start'
解决
在 import
语句下添加:
from U_MQTT import U_MQTT
结果正确运行:
import lib.U_MQTT as U_MQTT
from U_MQTT import U_MQTT
U_MQTT.start()
标签:lib,Python,start,MQTT,导入,import,Thonny 来源: https://www.cnblogs.com/Yogile/p/16486102.html