Windows で MKS ツールキット シェルを使用すると、os.getcwd()
関数は小文字で値を返します。ただし、Windows コマンドを使用すると、正確なパスが返されました。
Pythonでos.getcwd()
正確なパスを返すことは可能ですか(Windowsで小文字に変換せずに)?
この動作についてよろしいですか?文書化されておらず、直感に反しているようで、再現できません (Windows 7 で Python 2.7.2 を使用):
>>> import os
>>> print os.getcwd()
C:\Users\foofoofoo
先頭の大文字に注意してください。
Python を起動して os.getcwd() を使用する前は、おそらくコンソールで "cd c:\your_path" を使用していたでしょう。この「c」が下か上かが重要です。