2009-10-09 34 views

回答

13

解決方法:os.getenv('PWD')

+0

啊,謝謝。這絕對有效! – 2009-10-09 10:23:23

+4

請注意,'PWD'環境變量不會被'os.chdir()'更新,所以即使沒有任何符號鏈接,它也可能與'os.getcwd()'不一致。 – 2016-05-27 22:32:29

11

一般來說,這是不可能的。 os.getcwd()呼叫GETCWD(3),並根據POSIX.1-2008 (IEEE Std 1003.1-2008)

路徑名不能含有組分是點或點 - 點,或者是符號鏈接。

os.getenv['PWD']是依賴於shell的,並且不會與FreeBSD的sh一起工作。