Pythonで相対パスを絶対パスに変換するには、os.path.abspath()またはpathlibモジュールを使用するのが一般的です。
os.path.abspath()の使用例
import os
absolute_path = os.path.abspath("mydir/myfile.txt")
print(absolute_path)
この方法は、相対パスからフルパスを生成します。
pathlib.Pathの使用例
Python 3.4以降では、pathlibが推奨されています。
from pathlib import Path
absolute_path = Path("mydir/myfile.txt").resolve()
print(absolute_path)
pathlibはより直感的で、多くのパス操作をサポートしています。