カテゴリー: Programming

python_new_line_strip_replace_topimage

Python 文字列から 改行・空白スペース を削除する「strip()・lstrip()・rstrip()・replace()」Python 文字列から 改行・空白スペース を削除する「strip()・lstrip()・rstrip()・replace()」

Pythonでテキストファイルから文字列を読み込んで、その文字列を操作する場面で邪魔になるのが、無駄な「空白」・「改行」です。 なのでテキストファイルから読み込んだ文字列をそのまま使用する場合は問題ないのですが、文字列を […]

python_tuple_basis_topimage

Python 書き換えられたくない配列 タプル型の使い方-MAYA アーティストのスクリプト入門-Python 書き換えられたくない配列 タプル型の使い方-MAYA アーティストのスクリプト入門-

配列の中身を書き換えられたくない場合がありませんか? Pythonで使える配列にリスト型がありますが、リスト型は中に入っている要素を書き換える事が可能です。 結果: リストの”B”が” […]

python_shutil_copy_topimage

Pythonでファイルやフォルダのコピー・移動、削除をする方法-MAYA アーティストのスクリプト入門-Pythonでファイルやフォルダのコピー・移動、削除をする方法-MAYA アーティストのスクリプト入門-

ファイルやフォルダのコピーや移動はスクリプトでよく使われる基本的な機能の一つです。 ファイルを1つや2つなら手動でコピーアンドペーストすれば済みますが、複雑な階層に散らばっているファイルを指定のそれも複雑な階層に振り分け […]

maya_python_import_xlrd_xlwt_about_excel_topimage

MAYAのPythonでEXCELのファイルを読み書きする方法-MAYA アーティストのスクリプト入門-MAYAのPythonでEXCELのファイルを読み書きする方法-MAYA アーティストのスクリプト入門-

プロジェクトのチーム内でMAYAのデータを管理する際にMAYAで直接EXCELのデータにアクセスしたくなる事があります。 キャラクターや小物類、他のデータとの繋がりなど、プロジェクトの進行に係る事柄のデータにはEXCEL […]

pythoncode_in_melcode_topimage

MAYAのMELスクリプトにPythonのコードを組み込む方法-MAYA アーティストのスクリプト入門-MAYAのMELスクリプトにPythonのコードを組み込む方法-MAYA アーティストのスクリプト入門-

MAYAは使えるスクリプトとしてMELの他にPythonも使うことが出来ます。 通常MELで書くときはMELだけ。 Pythonで書く時はPythonだけで済ましますし、殆どの場合それで十分対応可能です。 だた例えば、 […]

maya_python_jsonfile_topimage

Pythonで日本語を含むjson ファイルを読み書きする方法-MAYA アーティストのスクリプト入門-Pythonで日本語を含むjson ファイルを読み書きする方法-MAYA アーティストのスクリプト入門-

Pythonでテキストファイルを読み込む方法は以前紹介しました。 jsonファイル自体もテキストファイルなので、他のテキストファイルと同様にopen()で開いて読み込み後に文字列処理をすれば、意図した結果を得られるでしょ […]

python_csvfile_topimage

Pythonで日本語を含むCSV ファイルを読み書きする方法-MAYA アーティストのスクリプト入門-Pythonで日本語を含むCSV ファイルを読み書きする方法-MAYA アーティストのスクリプト入門-

Pythonでテキストファイルを読み込む方法は以前紹介しました。 CSVファイル自体もテキストファイルなので、他のテキストファイルと同様にopen()で開いて読み込み後に文字列処理をすれば、意図した結果を得られるでしょう […]

maya_python_select_shelftoplevel_topimage

MAYAのメインウィンドウのシェルフをPythonで操作する方法|タブの選択やボタンの追加MAYAのメインウィンドウのシェルフをPythonで操作する方法|タブの選択やボタンの追加

「メインウィンドウのシェルフをPythonスクリプトで操作したい」 MAYAのメインウィンドウの上部に配置されている Shelf/シェルフ ツールやコマンドを登録して1クリックで機能にアクセスする事ができ非常に便利です。 […]

maya_python_codecs_open_topimage

[MAYA Python] codecsモジュールで日本語のテキストファイルを読み込む方法-MAYA アーティストのスクリプト入門-[MAYA Python] codecsモジュールで日本語のテキストファイルを読み込む方法-MAYA アーティストのスクリプト入門-

「MAYAのPythonで日本語で書かれたテキストファイルを読み込んだら文字化けしてしまう」 Pythonでファイルを読み込むには open() の関数を使いますが、Python2.x系とPython3.x系ではエンコー […]

maya_python_os_path_topimage

[Python文字列]os.path()でファイルパスを操作する方法-MAYA アーティストのスクリプト入門-[Python文字列]os.path()でファイルパスを操作する方法-MAYA アーティストのスクリプト入門-

Pythonで文字列を扱う方法は様々ありますが今回紹介するのはパス文字列を操作する方法です。 アプリケーションの起動やファイルの読み込み、ファイルの保存 などファイルを扱う際には必ずファイルパスの操作が必要になります。 […]