[Python] 相対パスを絶対パスに変換する

os.path.abspath()関数を使う。

引数の先頭が/(スラッシュ)で始まる場合は、引数の文字列をそのまま返す。
引数の先頭が/以外で始まる場合は、プログラムを実行したディレクトリの絶対パスを引数の文字列の前にくっつけて返す。

■対話モードPythonによる実行
カレントディレクトリを/home/ux68kにして対話モードPythonを起動する。

>>> import os
>>> os.path.abspath('/usr/bin/python3')
'/usr/bin/python3'
>>> os.path.abspath('hoge')
'/home/ux68k/hoge'