2012-06-24 3 views
0

을 만들려면 어떻게해야합니까, 그리고 내가 만든 같은 파이썬 함수를 사용하는 여러 스크립트를 몰래하고 있습니다. 지금까지, 나는 그것을 사용하는 각 스크립트에서 동일한 함수를 정의 해왔다. 그러나 돌아가서 그 기능을 수정해야한다면, 나는 사용하는 각 스크립트를 기억하고 각각을 수정해야한다. 자동 키를 사용하여자동 키 파이썬 - 어떻게 내가 <a href="http://code.google.com/p/autokey/" rel="nofollow">AutoKey</a> (하지 AutoHotkey를)를 사용하고 전역 함수 라이브러리

, 나는 각 스크립트로 가져올 수있을 거라고 (사용자 정의) 전역 함수 라이브러리, 것이다 그래서 모든 스크립트 기능 수정을 전파하기위한 중앙 집중화 된 곳이 있습니다 어떻게?

필자는 Python을 사용하기 시작했습니다. (AutoKey가 스크립팅 엔진 용으로 사용하기 때문에) 내 자신의 네임 스페이스를 어떻게 만들지 모르겠지만 어떻게 사용자 정의를 가져올 지 확신 할 수 없습니다. 라이브러리를 내 AutoKey python 스크립트에 추가하십시오. 코드 파일은 어디에 두어야합니까? 내 함수 정의를 캡슐화 할 파일 내에서 구문이 무엇입니까?

답변

2

당신은 모듈을 작성하고 파이썬의 Lib\site-packages 폴더에 넣을 수 있습니다. 이와 예를 들어

:

def foo(): 
    print("foo called") 

C:\Python32\Lib\site-packages\foo.py로 저장 :

>>> import foo 
>>> foo.foo() 
foo called 
0

, 당신은 "스크립트 엔진"탭에서 기본 설정 "사용자 모듈 폴더"를 설정할 수 있습니다 최근 자동 키 버전을 사용하여 좋아하는 폴더로 이동하십시오.