やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Pythonでカレントディレクトリを取得する os.getcwd()

 ターミナルのcdコマンドで移動したものが反映される

コード

/tmp/work/a.py

import os
print(os.getcwd())

試してみる

 まずはa.pyのパスを確認する。

cd /tmp/work
ls
a.py

 a.pyが存在するディレクトリで実行する。

python3 a.py
/tmp/work

 次に、a.pyが存在しない別のディレクトリで実行する。

mkdir 0
cd 0
python3 /tmp/work/a.py
/tmp/work/0

 親ディレクトリから実行してみる。

cd /tmp
python3 /tmp/work/a.py
/tmp

 OK!

対象環境

$ uname -a
Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux