2
我已經成爲自動鍵的粉絲爲一些自動化任務,並瞭解如何導入&從程序任何方式進口自動密鑰庫到Python腳本
什麼,我一直沒能到裏面執行Python弄清楚是否有可能導入自動密鑰庫(python腳本)從程序外執行
這甚至有可能嗎?我得到的各種基於許多嘗試依賴錯誤,將發佈失敗的嘗試引擎收錄,如果沒有人有一個快速的答案與難以捉摸明顯我已經錯過
UPDATE
經歷了過程再次,主要是我想訪問鍵盤類
from autokey.scripting import Keyboard
產生錯誤
In [1]: from autokey.scripting import Keyboard
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-1-9721ccad71fb> in <module>()
----> 1 from autokey.scripting import Keyboard
/usr/local/lib/python2.7/dist-packages/autokey/scripting.py in <module>()
17
18 import subprocess, threading, time, re
---> 19 import common, model, iomediator
20 if common.USING_QT:
21 from PyQt4.QtGui import QClipboard, QApplication
/usr/local/lib/python2.7/dist-packages/autokey/model.py in <module>()
17
18 import re, os, os.path, glob, logging
---> 19 from configmanager import *
20 from iomediator import Key, NAVIGATION_KEYS, KEY_SPLIT_RE
21 from scripting import Store
/usr/local/lib/python2.7/dist-packages/autokey/configmanager.py in <module>()
712 from model import *
713
--> 714 class GlobalHotkey(AbstractHotkey):
715 """
716 A global application hotkey, configured from the advanced settings dialog.
NameError: name 'AbstractHotkey' is not defined
試圖導入AbstractHotkey直接
from autokey.model import AbstractHotkey
給出了錯誤
In [4]: from autokey.model import AbstractHotkey
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-4-fddf923ec053> in <module>()
----> 1 from autokey.model import AbstractHotkey
/usr/local/lib/python2.7/dist-packages/autokey/model.py in <module>()
17
18 import re, os, os.path, glob, logging
---> 19 from configmanager import *
20 from iomediator import Key, NAVIGATION_KEYS, KEY_SPLIT_RE
21 from scripting import Store
/usr/local/lib/python2.7/dist-packages/autokey/configmanager.py in <module>()
712 from model import *
713
--> 714 class GlobalHotkey(AbstractHotkey):
715 """
716 A global application hotkey, configured from the advanced settings dialog.
NameError: name 'AbstractHotkey' is not defined
訣竅是,model.py有
from configmanager import *
在第19行,創建循環依賴
假設我可以創建一個補丁,但仍然好奇,如果任何人有一個不r的方法編輯核心文件?
'import autokey'爲你做了什麼? – Blender 2013-04-25 23:58:56
什麼是自動密鑰庫? – martineau 2013-04-26 03:16:08
進口自動密鑰不會做任何事情,進口空__init__文件 - 特別是我試圖使用autokey.scripting.Keyboard - 訣竅是在依賴 - 輸入鍵盤無法註冊AbstractHotkey - 導入,首先創建另一個依賴關係錯誤 - 自從我用這個遊戲進行遊戲開發以來,一分鐘時間,但結果總是循環依賴 – Alvin 2013-04-26 03:50:36