您的位置:

Python获取当前工作目录

一、什么是当前工作目录

当前工作目录指的是当前正在执行python代码的目录,也就是脚本的默认路径。比如,在终端进入某个文件夹,执行python脚本,那么这个脚本的当前工作目录就是该文件夹。

二、如何获取当前工作目录

在Python中,我们可以通过os模块获取当前工作目录。

import os
current_dir = os.getcwd()
print(current_dir)

os模块是Python标准库中用来对操作系统进行调用的库,其getcwd()函数可以获取当前工作目录。在上述代码中,我们首先导入os模块,然后调用其中的getcwd()函数,将当前工作目录赋值给变量current_dir,最后打印输出。

三、改变当前工作目录

有时候我们需要在Python中改变当前工作目录,可以使用os模块中的chdir()函数来实现。

import os
os.chdir('new_dir')

在上述代码中,我们使用chdir()函数将当前工作目录改为new_dir文件夹。需要注意的是,使用chdir()函数更改了当前工作目录,会影响后续文件操作的路径,因此需谨慎调用。

四、小结

获取当前工作目录是Python文件操作的重要准备工作之一,对于需要读取文件或者操作路径的程序而言,它更是必不可少。使用os模块的getcwd()函数可以轻松获取当前工作目录,而os模块的chdir()函数可以改变当前工作目录。