2009-10-09 93 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一起工作。

相关问题