\

Pythonでは、ファイルやディレクトリの絶対パスを取得するために、osモジュールのabspath()関数を使用します。この関数は、引数として渡されたパスの絶対パスを返します。

import os

# ファイルの絶対パスを取得
file_path = os.path.abspath('foo.txt')
print(file_path)  # 出力: /Users/user1/docs/dir1/foo.txt

上記のコードでは、foo.txtというファイルの絶対パスを取得しています。この場合、foo.txtは現在のディレクトリに存在するものとされます。

また、現在のディレクトリ(カレントディレクトリ)の絶対パスを取得するためには、osモジュールのgetcwd()関数を使用します。

import os

# カレントディレクトリの絶対パスを取得
current_dir = os.getcwd()
print(current_dir)

これらの関数を使用することで、Pythonでファイルやディレクトリの絶対パスを簡単に取得することができます。これらの関数は、ファイル操作を行う際に非常に便利です。例えば、特定のファイルを開いたり、ファイルの内容を読み込んだりする場合などに使用します。

投稿者 admin

コメントを残す

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