ロゴ メインコンテンツへ
RSSフィード
「ソフトウェア開発」に関連する記事一覧

Pythonメモ モジュール名の取得

2010/11/02
(2018/11/12 最終更新)
(この記事の文字数: 226)

MayaでPythonスクリプトを使ってGUIを作り、モジュールとしてインポートした場合、ボタンクリック時などでの実行関数は読み込んだモジュールの関数を実行しなければならないので、MayaのGUI側に引数として渡す関数にはモジュール名が必要になります。

以下のコードでモジュール名を取得できます。


import inspect

def getModuleName():
    frame=inspect.currentframe();
    code=frame.f_code;
    modname = inspect.getmodulename(code.co_filename);
    return modname;

moduleName = getModuleName();

何かもっと賢い方法がありそうな気がしますが、とりあえず、私はこの方法で何とかなっています。もっと良い方法を知っておられる方がいましたら、是非ともご教授下さい。


  このエントリーをはてなブックマークに追加  

<<「ソフトウェア開発」の記事一覧に戻る

<<「ソフトウェア開発」の次の記事
「ソフトウェア開発」の前の記事 >>

コメント(0 件)



コンテンツロード: 0.008 sec
Copyright(C)2006-2024 puarts All Rights Reserved