ホームページ >バックエンド開発 >Python チュートリアル >Python で現在のディレクトリとファイル ディレクトリを見つけるにはどうすればよいですか?

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

Barbara Streisand
Barbara Streisandオリジナル
2024-12-08 21:29:11701ブラウズ

How Can I Find the Current and File Directories in Python?

Python での現在のディレクトリとファイル ディレクトリの検索

シェルから Python スクリプトを実行する場合、現在のディレクトリとファイル ディレクトリを知っておくと便利なことがよくあります。実行された Python ファイルの場所。

Currentディレクトリ:

現在のディレクトリへのパスを取得するには、os.getcwd() 関数を使用します:

import os
current_directory = os.getcwd()

ファイル ディレクトリ:

実行している Python ファイルが含まれるディレクトリを確認するには、次のコマンドを使用します。 code:

import os
file_directory = os.path.dirname(os.path.realpath(__file__))

__file__ は、現在のスクリプトへの絶対パスを含む定数であることに注意してください。 os.path.realpath() 関数は、パス内のシンボリック リンクを解決するために使用されます。

追加メモ:

  • os.chdir()関数を使用して現在の作業ディレクトリを変更できますが、__file__ の値は現在の作業ディレクトリに対する相対値であり、によって更新されないことに注意してください。 os.chdir().
  • 次のモジュール、定数、関数が役立つ場合があります:

    • os および os.path モジュール
    • __file__ constant
    • os.path.realpath(path)
    • os.path.dirname(path)
    • os.getcwd()
    • os.chdir(パス)

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

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