获得绝对的道路

时间:2015-02-13 09:18:44

标签: python django

在django tutorials中,该家伙解释使用。编辑setup.py 以下内容:

os.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))

为什么我在这里需要normpath?仅仅使用dirname就不够了吗?:

os.chdir(os.path.dirname(__file__))

1 个答案:

答案 0 :(得分:0)

查看documentation

  

os.path.normpath(路径)

     

通过折叠冗余分隔符和上级引用来规范化路径名,以便A // B,A / B /,A /./ B和A / foo /../ B all   成为A / B.此字符串操作可能会更改路径的含义   包含符号链接。在Windows上,它转换正斜杠   反斜杠。要规范化大小写,请使用normcase()。