note.nkmk.me (日本語)

0 Comments

Pythonでは、os.getcwd()およびos.chdir()で現在の作業ディレクトリを取得および変更(設定)することができます。

osモジュールは標準ライブラリに含まれているため、追加のインストールは必要ありません。

  • os—その他のオペレーティングシステムインターフェース—Python3.7.4ドキュメント

この記事では、以下の内容について説明します。,

  • 現在の作業ディレクトリを取得します。os.getcwd()
  • 現在の作業ディレクトリを変更します。os.chdir()

スクリプトファイルのパス(.py)は__file__で取得できます。 次の記事を参照してください。

  • 関連:Pythonで実行中のファイル(.py)のパスを取得します:__file__
スポンサーリンク

現在の作業ディレクトリを取得します:os。,getcwd()

os.getcwd()Pythonが現在実行されている作業ディレクトリの絶対パスを文字列として返しますstr

getcwdは”現在の作業ディレクトリの取得”を表し、Unixコマンドpwdは”作業ディレクトリの印刷”を表します。 もちろん、print()で作業ディレクトリを印刷することができます。

パス文字列を操作するには、os.pathを使用します。 詳しくは、以下の記事を参照してください。,

  • 関連:Pythonのパス文字列からファイル、dir、拡張子名を抽出します

現在の作業ディレクトリを変更します:os。chdir()

現在の作業ディレクトリをos.chdir()で変更できます。

引数に宛先パスを指定します。 絶対的または相対的にすることができます。 上に移動するには、"../"を使用します。

Unixコマンドのように現在のディレクトリを変更できますcd

ソース:os_getcwd_chdir.,py

chdircdは”ディレクトリの変更”を表します。

__file__およびos.path関数を使用すると、現在のディレクトリを実行中のスクリプトファイル(.py)が存在するディレ


コメントを残す

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