Python 絶対パスを取得する

Python 絶対パスを取得する

pythonで、os.path.abspath関数を使用して、絶対パスを取得するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

os.path.abspath使い方

os.path.abspathを使用すると、指絶対パスを取得することが可能です。

import os

# 存在するファイルを指定
print(os.path.abspath("hello.py"))

# C:\sample\hello.py

フォルダを指定する場合は、以下となります。

import os

# 存在するフォルダを指定
print(os.path.abspath("hello"))

# C:\sample\hello

存在しないフォルダを指定してもエラーになるわけではないので、注意が必要です。

import os

# 存在しないフォルダを指定
print(os.path.abspath("no"))

# C:\sample\no