らふのプログラミングメモ

プログラミングメモです。

Python:プログラム内でのカレントディレクトリの移動

プログラミング内で必要なファイルを入手するために、 カレントディレクトリの移動を行うことがあると思います。
これらについてまとめてみました。

・カレントディレクトリの取得

os.getcwd()

・カレントディレクトリの移動

os.chdir()

下準備

・osモジュールを使用します。
こちらは標準モジュールのため、追加のインストールは必要ありません。

・プログラミング内でimportを行う必要はあります。

 import os

os.getcwd()とは?

現在実行しているpythonのカレントディレクトリの絶対パスを文字列として返します。

例:

import os
path = os.getcwd()
pinrt(path)

出力結果:
/User/XXXX/

※print()は出力用。

os.chdir()とは?

現在実行しているpythonのカレントディレクトリから移動する時に使います。 (相対パスでも絶対パスでもどちらでも使用できます)

例1:下の階層に行く場合

import os 
os.chdir("/abc")

path = os.getcwd()
print(path)

出力結果:
/User/xxx/abc

例2:上の階層に行く場合

import os
os.chdir("..")

path = os.getcwd()
print(path)

出力結果:
/User

更新履歴

<最終更新日:2021/08/09>

2021/08/09 投稿