使用 chdir 向上移动 Python 中的目录

Using chdir to move up a directory in Python

想要从给定目录向上移动一个目录。我通过这样做来实现这一目标:

import os
os.chdir(given_dir)
os.chdir('..')

但是,我想知道是否有更好更明确的方式使用(理想情况下)一条语句,或者是否存在我可能不知道的内置功能。

怎么样

import os, os.path
print os.chdir(os.path.join(given_dir, os.pardir))

os.chdir(os.path.dirname(given_dir))

(正如 Selcuk 所建议的)