ホームページ > バックエンド開発 > Python チュートリアル > Python スクリプトの場所から相対パスを指定するにはどうすればよいですか?

Python スクリプトの場所から相対パスを指定するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-06 19:12:27
オリジナル
801 人が閲覧しました

How to Specify Relative Paths from a Python Script's Location?

Python の相対パス

Python でファイルやディレクトリを操作する場合、多くの場合、現在の作業ディレクトリからの相対パスを指定する必要があります。ただし、スクリプト ファイルの場所からの相対パスを指定する必要がある場合があります。

質問: スクリプトの場所からの相対パスを定義する方法はありますか?現在の作業ディレクトリの代わりにファイルを使用しますか?

答え:

はい、そうです。次の方法を使用して、スクリプト ファイルの場所から絶対パスを取得できます:

import os

# Get the directory name of the current script file
dirname = os.path.dirname(__file__)

# Construct the absolute path by joining the directory name with the relative path
filename = os.path.join(dirname, 'relative/path/to/file/you/want')
ログイン後にコピー

説明:

  • __file__ は、次の絶対パスを表します。現在のスクリプト ファイル。
  • os.path.dirname(__file__) はスクリプトのディレクトリ名を示します。 file.
  • os.path.join() を使用してディレクトリ名と相対パスを結合すると、目的のファイルへの絶対パスを取得できます。

以上がPython スクリプトの場所から相対パスを指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート