首页 > 解决方案 > 如何在 Python/Opencv 中模拟按键?

问题描述

我正在创建一个 opencv 项目来玩乒乓球。要玩游戏,我必须在游戏中上下放置键。我该怎么做呢?

在这个项目中,我找到了按键的方法。他有一个目录 utils 与包。他在 play.py 中使用语句导入它

从 utils.directkeys 导入 PressKey、ReleaseKey

我在我的项目文件夹中复制了 utils 目录,但是当我键入 import utils.directkeys 时,我无权访问它。

有人可以告诉我如何在 python 中按键或如何访问我的项目中的包吗?

标签: pythonopencvpycharm

解决方案


__init__.py您需要在项目目录中添加一个名为的文件utils,以确保该目录被视为子模块。鉴于您当前的用例,它可以只是一个空白文件。

但是,从 Python 3.3 开始不再需要此文件。您要么使用 Python 2.7,要么使用低于 3.3 的 Python 3 版本。您从中获得的 repo 很可能使用的是较新版本的 Python,这就是您看到此错误的原因。

请考虑使用最新版本的 Python 进行开发。


推荐阅读