ホームページ  >  記事  >  バックエンド開発  >  Pythonでファイルパスの親ディレクトリを見つけるにはどうすればよいですか?

Pythonでファイルパスの親ディレクトリを見つけるにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-26 17:22:30512ブラウズ

How to Find the Parent Directory of a File Path in Python?

Python での親ディレクトリ ルートの取得

Python では、ファイル システムをナビゲートするために、指定されたパスの親ディレクトリにアクセスすることが重要です。このタスクは、複数の方法でクロスプラットフォームで実行できます。

1 つの方法では、Python 3.4 の pathlib モジュールを利用します。次のコードは、そのアプリケーションを示しています。

<code class="python">from pathlib import Path
path = Path("/here/your/path/file.txt")
print(path.parent.absolute())</code>

このコードは、指定されたパスから Path インスタンスを初期化し、その親ディレクトリの絶対パスを出力します。

または、次のコマンドを使用している場合は、古いバージョンの Python を使用するか、別のアプローチを希望する場合は、次のコード スニペットを使用できます:

<code class="python">import os
print(os.path.abspath(os.path.join(yourpath, os.pardir)))</code>

yourpath を、親ディレクトリを取得する実際のパスに置き換えることを忘れないでください。

選択した方法に関係なく、両方のソリューションはディレクトリに親ディレクトリがない場合を処理し、ディレクトリ自体を返します。これらのクロスプラットフォーム技術は、Python ファイル システムをナビゲートし、目的の親ディレクトリにアクセスするための効率的な方法を提供します。

以上がPythonでファイルパスの親ディレクトリを見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。