「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Pythonでファイルパスの親ディレクトリを見つけるにはどうすればよいですか?

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

2024 年 11 月 1 日に公開
ブラウズ:539

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

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

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

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

from pathlib import Path
path = Path("/here/your/path/file.txt")
print(path.parent.absolute())

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

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

import os
print(os.path.abspath(os.path.join(yourpath, os.pardir)))

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

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

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3