相対パスと絶対パスを相互変換
よくある操作として、ファイルパス操作ってのがあります。
pythonでは、もちろんそのための関数も用意されてます。
[python]絶対アドレスを相対アドレスで操作
import os path = os.path.join(u"/root/dir1/",u"../dir2") print os.path.realpath(path) >>/root/dir2
[python]2つの絶対アドレスから、相対アドレスを求める
import os print os.path.relpath(u"/root/dir1/dir_target/",u"/root/dir1/dir_base/") >>../dir_target
ドキュメント詳細はこちら
http://pythonjp.sourceforge.jp/dev/library/os.path.html
うーむ、便利べんり