手順の自動化
さて、スクリプトエディターを使用して、手順を処理する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ボタン![]() |
2. | 開きたいスクリプトを含むPythonモジュールに移動してクリックしますOpen。 |
Nukeスクリプトエディターの入力ペインでスクリプトを開きますが、実行はしません。
Pythonスクリプトのインポートと実行
Pythonスクリプトをインポートして実行するには:
1. | スクリプトエディターの上部で、 Source a scriptボタン![]() |
2. | インポートするスクリプトを含むPythonモジュールに移動し、クリックしますOpen。 |
または
入力ペインで、次を入力します。
インポートモジュール
どこモジュールファイル拡張子なしのPythonモジュールの名前を表します。例:
最初のモジュールをインポートする
Nuke Pythonモジュールをインポートし、モジュールで定義された手順を実行します。
注意: モジュールのインポートは、Pythonのデフォルトルールに従って行われます。インポート中、モジュールは次の場所と順序で検索されます。
1.現在のディレクトリ。
2.に含まれるディレクトリ内PYTHONPATH環境変数(定義されている場合)。(これらのディレクトリを表示するには、次のように入力しますecho $PYTHONPATHコマンドシェルで)
3.インストール依存のデフォルトディレクトリ。
検索中、変数sys.pathこれらのディレクトリから初期化されます。モジュールは、次にリストされたディレクトリで検索されますsys.path変数。これらのディレクトリを表示するには、ステートメントを実行しますprint sys.pathスクリプトエディタで。
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
Email Docs Teamフィードバックをお寄せいただきありがとうございます。