在 Autokey 中正确导入 Python 类

Ken*_*Ken 3 python ubuntu autokey

我编写了一类静态方法作为AutoKey API 的补充。我想将这些包含在我在自动键编辑器中编写的脚本中,但我还无法完全弄清楚,因为我对 python 的经验仍然有限。

我应该把 class-name.py 文件放在哪里才能将其导入到 autokey 中?

jco*_*ado 5

您只需将要与 autokey 一起使用的所有 python 模块存储在同一文件夹下,然后选择该文件夹作为User Module Folderin Preferences -> Script Engine

例如,在下图中,我将~/autokey辅助模块设置为可用的目录:

用户模块文件夹

PYTHONPATH注意:评论中关于更改/的建议sys.path也是正确的。配置User Module Folder基本上会附加您选择的文件夹,sys.path以使用户模块可用于自动键脚本。