\

Pythonでルートディレクトリを取得する方法について解説します。Pythonでは、osモジュールを使用してルートディレクトリを取得することができます。

絶対パスの取得

絶対パスは、最上位に位置するディレクトリ(ルートディレクトリ)から、対象のファイルまでの道順をすべて記述する方法です。Pythonでは、os.path.abspath()関数を使用して絶対パスを取得できます。

import os
os.path.abspath(__file__)

上記のコードは、実行中のPythonファイル(__file__)の絶対パスを取得します。

相対パスの取得

相対パスは、現在のディレクトリ(カレントディレクトリ)から対象のファイルまでの道順を示す方法です。Pythonでは、os.path.relpath()関数を使用して相対パスを取得できます。

import os
os.path.relpath(__file__, "./")

上記のコードは、カレントディレクトリから実行中のPythonファイル(__file__)までの相対パスを取得します。

ディレクトリの取得

カレントディレクトリは、ユーザーが現在作業しているディレクトリを指します。Pythonでは、os.getcwd()関数を使用してカレントディレクトリを取得できます。

import os
os.getcwd()

上記のコードは、カレントディレクトリを取得します。

以上がPythonでルートディレクトリを取得する基本的な方法です。これらの関数を使って、Pythonでのファイル操作をより柔軟に行うことができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です