【Python】自分のパスをカレントディレクトリにする

Pythonスクリプト自身のパスをカレントディレクトリにすることがよくあります。プログラム内で相対パスを使用している場合はスクリプトの最初で、この処理を実行しておいた方が安心できます。

import os
current_path = os.path.dirname(os.path.abspath(__file__))
os.chdir(current_path)
print(os.getcwd())

各コマンドの解説

スクリプト自身のパスを取得するときは

os.path.dirname(os.path.abspath(__file__))

カレントディレクトリを指定するときは

os.chdir()

カレントディレクトリを確認するときは

os.getcwd()

システム開発

Posted by @erestage