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 投稿