首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有没有一个版本的os.getcwd()不去引用符号链接?

有没有一个版本的os.getcwd()不去引用符号链接?
EN

Stack Overflow用户
提问于 2009-10-09 09:32:10
回答 2查看 4.2K关注 0票数 19

可能重复:

How to get/set logical directory path in python

我有一个从符号链接目录运行的Python脚本,我在其中调用os.getcwd(),期望得到运行它的符号链接路径。相反,它给了我“真实”的路径,在这种情况下,这是没有帮助的。我需要它来给我实际的符号链接版本。

Python有这样的命令吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-09 09:35:08

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

票数 16
EN

Stack Overflow用户

发布于 2009-10-09 20:15:32

一般来说,这是不可能的。os.getcwd()调用getcwd(3),并根据POSIX.1-2008 (IEEE Std 1003.1-2008)

路径名不应包含点、点或符号链接的组件。

os.getenv['PWD']依赖于外壳,不能与FreeBSD的sh一起工作。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1542803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档