如何知道,在Python中,你是在目錄是一個符號鏈接裏面?怎麼知道,當你在一個符號鏈接
我有一個目錄的/ tmp /富/奇異果
我創建了一個符號鏈接的/ tmp /條指向的/ tmp/foo的
我進入的/ tmp /條/奇異果
linux命令PWD告訴我,我在的/ tmp /酒吧/奇異果,這是正確的。
蟒蛇命令提示符告訴我,我在的/ tmp /富/奇異果:
Python 2.5.1 (r251:54863, Oct 5 2007, 13:36:32)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.getcwd()
'/tmp/foo/kiwi'
有沒有一種方法,在Python,讓我的目錄真的?
呃,你真的在/ tmp/foo/kiwi,而不是「酒吧」。/bin/pwd(和os.getcwd())將報告「物理」位置,而不是「邏輯」位置。 – Keltia 2009-01-14 09:55:53