2012-01-16 25 views
1

我有一類靜態方法,我寫爲AutoKey API的補充。我想將這些內容包含在自動編輯器中編寫的腳本中,但由於我對python的使用經驗仍然有限,所以我還是無法完全弄清楚。在Autokey中正確導入Python類

我在哪裏可以將我的class-name.py文件導入到自動密鑰中?

+0

你可以改變自動鍵的導入路徑嗎? – satoru 2012-01-16 03:22:38

+0

我可以在腳本中使用import指令,如果這就是你的意思。 – 2012-01-16 03:30:59

+0

如果它是普通的python,我們應該能夠追加一些路徑 - 將class-name.py放在'sys.path'的位置,然後我們可以導入在該路徑中找到的模塊。 – satoru 2012-01-16 03:37:12

回答

2

您只需要在同一個文件夾下存儲您將要使用的所有python模塊和autokey,然後選擇Preferences -> Script Engine中的User Module Folder作爲該文件夾。

例如,下面的圖片我已經設置~/autokey如在我的助手模塊可用的目錄:

User Module Folder

注意:評論意見關於改變PYTHONPATH/sys.path也是正確的。 User Module Folder配置基本上將您選擇的文件夾附加到sys.path以使用戶模塊可用於您的自動密鑰腳本。

+0

再次感謝。 =) – 2012-01-17 02:13:59