Правильный импорт класса Python в Autokey - PullRequest
1 голос
/ 16 января 2012

У меня есть класс статических методов, которые я написал в качестве дополнения к AutoKey API. Я хотел бы включить их в свои сценарии, которые я пишу в редакторе автоключей, но я пока не смог этого понять, поскольку мой опыт работы с python все еще ограничен.

Где я могу поместить свой файл class-name.py, чтобы импортировать его в autokey?

1 Ответ

3 голосов
/ 16 января 2012

Вам просто нужно сохранить все модули Python, которые вы собираетесь использовать с autokey, в одной папке и выбрать эту папку как User Module Folder в Preferences -> Script Engine.

Например, на изображении ниже я установил ~/autokey в качестве каталога, в котором доступны мои вспомогательные модули:

User Module Folder

Примечание: рекомендации в комментариях относительно изменения PYTHONPATH / sys.path также верны. Конфигурация User Module Folder в основном добавляет выбранную вами папку к sys.path, чтобы сделать пользовательские модули доступными для ваших сценариев autokey.

...