私はAutoKey APIの補足として書いた静的メソッドのクラスを持っています。私はAutokeyエディタで書いたスクリプトにこれを含めたいと思いますが、Pythonの経験がまだ限られているので、まだそれを理解することはできませんでした。AutokeyでのPythonクラスの適切なインポート
class-name.pyファイルをautokeyにインポートできる場所はどこですか?
私はAutoKey APIの補足として書いた静的メソッドのクラスを持っています。私はAutokeyエディタで書いたスクリプトにこれを含めたいと思いますが、Pythonの経験がまだ限られているので、まだそれを理解することはできませんでした。AutokeyでのPythonクラスの適切なインポート
class-name.pyファイルをautokeyにインポートできる場所はどこですか?
autokeyで使用するすべてのPythonモジュールを同じフォルダに保存し、User Module Folder
としてそのフォルダをPreferences -> Script Engine
に保存するだけで済みます。
注:PYTHONPATH
/sys.path
を変更に関するコメントでアドバイスも適切である、私は私のヘルパーモジュールが用意されていたディレクトリとして~/autokey
を設定している下の画像では例えば
、 。 User Module Folder
の設定では、選択したフォルダが基本的にsys.path
に追加され、ユーザーモジュールがautokeyスクリプトで使用できるようになります。
もう一度ありがとうございます。 =) –
autokeyのインポートパスを変更できますか? – satoru
スクリプトでimportディレクティブを使用することができます。 –
もし単純なPythonなら、いくつかのパス(class-name.pyを 'sys.path'に配置する場所)を追加できなければなりません。そして、そのパスにあるモジュールをインポートできます。 – satoru