【问题标题】:How to simulate press key in Python/Opencv?如何在 Python/Opencv 中模拟按键?
【发布时间】:2021-01-01 16:22:12
【问题描述】:

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

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

从 utils.directkeys 导入 PressKey、ReleaseKey

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

谁能告诉我如何在 python 中按键或如何访问我的项目中的包?

【问题讨论】:

  • 您能告诉我们您在尝试导入模块时收到的确切错误吗?
  • 我收到错误消息:在'init.py'中找不到引用'directkeys'

标签: python opencv pycharm


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2015-04-13
    • 2012-01-30
    • 1970-01-01
    • 2015-03-11
    • 2015-01-07
    • 2011-08-02
    • 2018-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多