これがバグなのか機能なのかはわかりませんが、ディレクトリを使用os.chdir()
して生成されたディレクトリに変更するとtempfile.mkdtemp()
、プレフィックスos.getcwd()
付きのディレクトリが報告されます。/private
次のコードはこれを示しています。
In [1]: import os, tempfile
In [2]: d = tempfile.mkdtemp()
In [3]: d
Out[3]: '/var/folders/s4/grpfgn297hjgnfws3tl_gnt80000gn/T/tmpmfNUYz'
In [4]: os.chdir( d )
In [5]: os.getcwd()
Out[5]: '/private/var/folders/s4/grpfgn297hjgnfws3tl_gnt80000gn/T/tmpmfNUYz'
誰かがなぜそうなのか説明してもらえますか?