【发布时间】:2016-04-06 12:26:47
【问题描述】:
想要从给定目录上移一个目录。我通过这样做来实现这一点:
import os
os.chdir(given_dir)
os.chdir('..')
但是,我想知道是否有更好更明确的方式使用(理想情况下)一个语句,或者是否存在我可能不知道的内置功能。
【问题讨论】:
-
os.chdir(os.path.dirname(given_dir))? -
@Selcuk:就是这样!谢谢!
-
你说它不是pythonic是什么意思???它是标准的父目录相对路径。你能解释一下它与python习语有什么关系吗?
-
@Yannis 使用unipath 你可以像
os.chdir(path.parent)那样做。
标签: python python-3.x chdir