-半角スペース時々全角この広告は、90日以上更新していないブログに表示しています。2.6で動作確認しました。pythonの事は良くわからない。どんなことでもメモしていく。--共通のパス名操作アプリケーションを作っていると、とあるファイルからの相対パスで指定したくなることと言うのが良くある。良くアプリの設定にアプリケーションルートを設定したりするところがある。俺はそういうめんどくさいことはしたくない!!!!良いじゃないか、設定ファイルがあるところそこがルートなんだよ!がたがた文句言うんじゃねぇ!っというわけで、自動的にあるファイルの絶対パスを取得したりしたいんですよ?pathモジュールpythonにはos.pathという糞便利なモジュールがあってこいつと__file__という特殊な変数を使うとそのファイルが置いてあるディレクトリの絶対パスが取得できます。設定ファイルはconfとかいうディレクトリに入ってるからルートはその親だよね。"../"実際に使ったところdjangoのMEDIA_ROOTって、サンプルとかチュートリアルとか読むと、絶対パスで書いてあるんだけど、それがすごく気持ち悪い。良いジャンプロジェクトのなかのディレクトリで良いジャン?!そんなわけでこんなコードになる。--共通のパス名操作をみる。引数に突っ込んだパスを絶対パスに変換してくれる。引数に突っ込んだパスをディレクトリまでのパスに変換してくれる。abspathとのコンボでよく使いそう。真偽値SOME_PATHで表されるパスが存在するかどうか確かめる。文字列SOME_PATHからファイル名の部分を抜き出してくる。#Pythonのライブラリリファレンスってなんで戻り値の型が書いてないの?まとめファイルのパスに関する操作をしたかったらos.path。