如何使用“..”更改Python中的路径,将一个或多个级别作为os.chdir()的参数。因此,如果我在/ home / usr / one并且我想转到'home'目录,那么chdir的'../ ..'参数就可以了。我将参数包装在其他函数中吗?
答案 0 :(得分:0)
正如您在问题中所说,如果您在/home/usr/one
os.chdir('../../')
目录中,则会转到/home/
。
您可以致电:
确认os.getcwd()
更改目录之前和之后。此功能将显示当前工作目录。此外,无需将参数包装到另一个函数中的chdir()
。
请注意,脚本中的os.chdir()
不会更改从终端运行脚本时所在的目录。换句话说,如果您在/home/usr/one
并使用python myscript.py
运行脚本,则在脚本完成时,将不会重新选择在该脚本中使用os.chdir()
进行的任何目录更改;你仍然会在/home/usr/one
。