プログラムがある現在のディレクトリを取得する
現在のプログラムがあるディレクトリは3通りの方法で取得できます。
import os
a = os.path.curdir
b = os.path.abspath('.')
c = os.path.dirname(__file__)
d = os.getcwd()
print(a)
print(b)
print(c)
print(d)
出力
.
/python/code/system
/python/code/system
/python/code/system
上の結果はこのプログラムがあるディレクトリです。一番上の関数以外の3つはカレント・ディレクトリの絶対パスを返します。
ファイルとディレクトリ
-
プログラムがある現在のディレクトリを取得する0100
-
ディレクトリやファイルなどのパスを結合する0100
-
Python:ファイルに書き込む0274
-
Pythonで配列や二次元配列をcsvファイルに書き込む067197