我使用pynput.mouse.Controller来监听某些鼠标操作,并使用它导航到某些目标。
当我按如下方式导入Controller时:from pynput.mouse import Controller
一切正常,程序运行顺利。
但是,当我执行import pynput.mouse.Controller
时,我收到一个错误,告诉ModuleNotFoundError:没有名为"pynput.mouse.Controller"的模块
除非我有一个基本的误解,否则这些行的功能应该是一样的。一个产生错误而另一个没有产生错误,这有什么原因吗?
import
导入模块或包(带有__init__.py
的目录(,它无法从模块导入对象。这不起作用:
import pynput.mouse.Controller
这项工作:
import pynput.mouse
Controller = pynput.mouse.Controller
这也适用:
from pynput input mouse
Controller = mouse.Controller
这个:
from pynput.mouse import Controller