Kawanet Blog II

アクセスカウンタ

zoom RSS Class::Inspector - Perlモジュールのファイルパスを取得

<<   作成日時 : 2009/06/25 20:56   >>

なるほど(納得、参考になった、ヘー) ブログ気持玉 6 / トラックバック 0 / コメント 1

Perlモジュールのパスを取得して、そこからの相対パスでデータファイルに
アクセスしたいとき、%INC で取り出すことができます。

perl -MEncode -e 'print $INC{join( "/",split("::","Encode")).".pm"},"\n";'
/usr/lib/perl/5.10/Encode.pm

Class::Inspector モジュールを使うと、もっと分かりやすく取り出せます。

perl -MEncode -MClass::Inspector -e 'print Class::Inspector->loaded_filename("Encode"),"\n";'
/usr/lib/perl/5.10/Encode.pm

Class::Inspector は標準モジュールじゃないようなので、それが残念ですが。

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ
気持玉数 : 6
なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(1件)

内 容 ニックネーム/日時
モジュールのパスを得るには、
perldoc -l Encode
BLUEPIXY
2009/06/26 03:33

コメントする help

ニックネーム
本 文
Class::Inspector - Perlモジュールのファイルパスを取得 Kawanet Blog II/BIGLOBEウェブリブログ
文字サイズ:       閉じる