你如何使用os.chdir去一条路径减去它的最后一步?

hai*_*air 2 python operating-system

例如,一个方法作为参数传递路径,该路径可能是"C:/ a/b/c/d",如果我想使用os.chdir()更改为C:/ a/b该怎么办?/c(没有最后一个文件夹)?os.chdir()可以使用".."命令吗?

Tho*_*ers 10

os.chdir()可以'..'作为参数,是的.但是,Python提供了一种与平台无关的方式:使用os.pardir:

os.chdir(os.pardir)
Run Code Online (Sandbox Code Playgroud)