Python os.getcwd() 方法详解

  • Post category:Python

Python os.getcwd() 函数用于获取当前工作目录。即当前Python脚本工作的目录路径。

在Python中,os是Python内置的与操作系统交互的模块。它提供了大量的方法来处理各种操作系统相关的任务,如文件操作、进程管理、目录访问等。

os.getcwd()函数返回当前Python脚本的工作目录路径。如果是具体路径,则返回绝对路径,否则返回相对路径。

使用方法如下:

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

这个例子中,我们使用了os模块的getcwd函数来获取当前工作目录,然后将其存储在变量current_dir中,并使用print函数输出。

需要注意的是,由于Python脚本运行时的当前目录可能与脚本文件所在的目录不同,因此getcwd函数的返回值也可能不同。由于某些操作系统不区分大小写,因此返回的路径可能包含大写或小写字母。

如果需要改变当前工作目录,可以使用os.chdir()函数,它会将当前工作目录更改为给定的路径。举个例子:

import os
os.chdir('/Users/Username/Documents')
current_dir = os.getcwd()
print(current_dir)

这个例子中,我们使用os.chdir()将当前工作目录更改为/Users/Username/Documents,然后使用os.getcwd()获取新的当前工作目录并输出。

总之,使用os.getcwd()函数可以轻松获取当前Python脚本的工作目录路径,而使用os.chdir()函数可以更改当前工作目录。