手順の自動化

さて、スクリプトエディターを使用して、手順を処理するPythonステートメントのシーケンスを入力する方法を知っています。しかし、これまでのところ、コンピューターがステートメントを入力するのを待っていました。手順を自動化するときが来ました。必要なことは、ステートメントを保存するだけです。後で再び使用する場合は、スクリプトエディターにインポートします。

Pythonモジュールにステートメントを保存する

Pythonモジュールにステートメントを保存するには:

1.   スクリプトエディターの上部で、 Save a scriptボタン
2.   スクリプトを拡張子で保存します.py (例えばfirstmodule.py)sys.path変数に含まれるディレクトリ内。(これらのディレクトリを表示するには、 print sys.pathスクリプトエディタで。sys.path変数にディレクトリを追加するには、次を入力しますsys.path.append ("ディレクトリ")どこディレクトリ追加するディレクトリを表します。)

これで、最初のPythonモジュールが作成されました。

スクリプトエディターでPythonスクリプトを開く

スクリプトエディターでPythonスクリプトを開くには:

1.   クリックLoad a scriptボタン。スクリプトエディターの上。のScript to openダイアログが開きます。
2.   開きたいスクリプトを含むPythonモジュールに移動してクリックしますOpen

Nukeスクリプトエディターの入力ペインでスクリプトを開きますが、実行はしません。

Pythonスクリプトのインポートと実行

Pythonスクリプトをインポートして実行するには:

1.   スクリプトエディターの上部で、 Source a scriptボタン。のScript to openダイアログが開きます。
2.   インポートするスクリプトを含むPythonモジュールに移動し、クリックしますOpen

または

入力ペインで、次を入力します。

インポートモジュール

どこモジュールファイル拡張子なしのPythonモジュールの名前を表します。例:

最初のモジュールをインポートする

Nuke Pythonモジュールをインポートし、モジュールで定義された手順を実行します。

注意:  モジュールのインポートは、Pythonのデフォルトルールに従って行われます。インポート中、モジュールは次の場所と順序で検索されます。
1.現在のディレクトリ。
2.に含まれるディレクトリ内PYTHONPATH環境変数(定義されている場合)。(これらのディレクトリを表示するには、次のように入力しますecho $PYTHONPATHコマンドシェルで)
3.インストール依存のデフォルトディレクトリ。
検索中、変数sys.pathこれらのディレクトリから初期化されます。モジュールは、次にリストされたディレクトリで検索されますsys.path変数。これらのディレクトリを表示するには、ステートメントを実行しますprint sys.pathスクリプトエディタで。



 
 
 
 


Loading results