Python 获取当前目录

在目录中处理 python 文件时,建议使用绝对文件路径。 但是,如果您正在处理相对路径,那么您必须更好地了解当前工作目录以及如何在python中获取当前目录。 绝对路径和相对路径彼此不同。 相对路径总是从当前目录开始,而绝对路径表示从根目录开始的文件目录位置。

为了获得当前的工作目录,使用了有助于与操作系统交互的 os python 模块。 该模块是标准 python 库的一部分,包括查找当前工作目录所需的所有方法。

我们将在本教程中介绍如何获取当前 python 目录。

使用 os.getcwd() 方法获取 Python 中的当前目录

为了通过终端获取 python 当前目录,使用 ‘Ctrl+Alt+t’ 键打开终端并确保 python 应该安装在您的系统上。 现在,使用以下命令导入 os python 模块:

>>> import os

使用 getcwd() 方法返回打印当前目录的绝对路径的字符串。 返回的字符串不会显示斜线字符。

>>> os.getcwd()

如果您通过终端获取 python 当前目录路径,则终端窗口上会显示以下输出:

例子

让我们在一个帮助下解释上述方法 example 下面提到:

创建一个python脚本文件。 打开一个空文本文件并将以下源代码粘贴到此文件中:

# Import os module

import os

# Get current python directory

cwd = os.getcwd()

# display current python directory

print("Current working directory: {0}".format(cwd))

# Display the returned object type

print("os.getcwd() returns an object of type: {0}".format(type(cwd)))

现在,用“.py”扩展名和一些合适的名称保存上面的文件。

在上面的源码中,在文件顶部导入了os模块,然后使用该模块获取当前目录路径。 通过运行以下命令,通过终端执行此 python 文件:

$ python file-name.py

在这里,文件名是“getdirectory.py”。 所以,把上面的命令改成下面的形式:

$ python getdirectory.py

以下 python 当前目录显示在终端上:

结论

我们在这篇文章中研究过,通过使用’os. getcwd()’ 方法可以轻松获取python当前工作目录。 我们还提到了一个 example 解释当前目录的概念。 此外,您还可以通过互联网资源探索 os.getcwd() 方法的更多用途。 我希望上述信息将为您提供获取python当前工作目录的完整指南。