Python修改工作目录

Python修改工作目录教程

Python 中工作目录默认是当前用户正在使用的文件的目录,或者说是程序的可执行文件所在的目录,但是,我们也可以通过 chdir 函数手动修改当前的工作目录。

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)

程序运行后,控制台输出如下:

02_Python chdir函数.png

我们首先,使用 getcwd 函数获取了当前的工作目录,接着,使用 chdir 函数并且使用相对路径的形式, 切换了工作目录到当前目录的上一级目录,接着,再次使用 getcwd 函数获取当前目录,我们发现,当前目录已经切换到上一级。

最后,再次使用 chdir 函数传入了绝对路径,将工作目录切换到了 C 根目录,此时,再次获取工作目录,已经成功切换了。

修改当前目录

使用 chdir 函数修改当前目录,如果失败,则抛出异常

print("嗨客网(www.haicoder.net)") import os os.chdir("G:")

程序运行后,控制台输出如下:

03_Python chdir函数.png

我们使用 chdir 函数,将当前工作目录切换到了一个不存在的目录,程序抛出异常。

Python修改工作目录总结

Python 中工作目录默认是当前用户正在使用的文件的目录,或者说是程序的可执行文件所在的目录,但是,我们也可以通过 chdir 函数手动修改当前的工作目录。Python 修改工作目录 chdir 函数语法:

import os os.chdir(path)

将当前工作目录修改为 path,如果修改失败,则抛出异常。其中,path 参数可以是绝对路径也可以是相对路径。