2012-01-16 12 views
1

私はAutoKey APIの補足として書いた静的メソッドのクラスを持っています。私はAutokeyエディタで書いたスクリプトにこれを含めたいと思いますが、Pythonの経験がまだ限られているので、まだそれを理解することはできませんでした。AutokeyでのPythonクラスの適切なインポート

class-name.pyファイルをautokeyにインポートできる場所はどこですか?

+0

autokeyのインポートパスを変更できますか? – satoru

+0

スクリプトでimportディレクティブを使用することができます。 –

+0

もし単純なPythonなら、いくつかのパス(class-name.pyを 'sys.path'に配置する場所)を追加できなければなりません。そして、そのパスにあるモジュールをインポートできます。 – satoru

答えて

2

autokeyで使用するすべてのPythonモジュールを同じフォルダに保存し、User Module FolderとしてそのフォルダをPreferences -> Script Engineに保存するだけで済みます。

User Module Folder

注:PYTHONPATH/sys.pathを変更に関するコメントでアドバイスも適切である、私は私のヘルパーモジュールが用意されていたディレクトリとして~/autokeyを設定している下の画像では例えば

、 。 User Module Folderの設定では、選択したフォルダが基本的にsys.pathに追加され、ユーザーモジュールがautokeyスクリプトで使用できるようになります。

+0

もう一度ありがとうございます。 =) –

関連する問題