赞
赏
Python 中工作目录默认是当前用户正在使用的文件的目录,或者说是程序的可执行文件所在的目录,但是,我们也可以通过 chdir 函数手动修改当前的工作目录。
import os
os.chdir(path)
参数 | 描述 |
---|---|
path | 需要修改的路径。 |
将当前工作目录修改为 path,如果修改失败,则抛出异常。其中,path 参数可以是绝对路径也可以是相对路径。
使用 chdir 函数修改当前目录
print("嗨客网(www.haicoder.net)")
import os
cpath = os.getcwd()
print("Path =", cpath)
os.chdir("../")
cpath = os.getcwd()
print("Path =", cpath)
os.chdir("C:")
cpath = os.getcwd()
print("Path =", cpath)
程序运行后,控制台输出如下:
我们首先,使用 getcwd 函数获取了当前的工作目录,接着,使用 chdir 函数并且使用相对路径的形式, 切换了工作目录到当前目录的上一级目录,接着,再次使用 getcwd 函数获取当前目录,我们发现,当前目录已经切换到上一级。
最后,再次使用 chdir 函数传入了绝对路径,将工作目录切换到了 C 根目录,此时,再次获取工作目录,已经成功切换了。
使用 chdir 函数修改当前目录,如果失败,则抛出异常
print("嗨客网(www.haicoder.net)")
import os
os.chdir("G:")
程序运行后,控制台输出如下:
我们使用 chdir 函数,将当前工作目录切换到了一个不存在的目录,程序抛出异常。
Python 中工作目录默认是当前用户正在使用的文件的目录,或者说是程序的可执行文件所在的目录,但是,我们也可以通过 chdir 函数手动修改当前的工作目录。Python 修改工作目录 chdir 函数语法:
import os
os.chdir(path)
将当前工作目录修改为 path,如果修改失败,则抛出异常。其中,path 参数可以是绝对路径也可以是相对路径。