在目录中处理 python 文件时,建议使用绝对文件路径。 但是,如果您正在处理相对路径,那么您必须更好地了解当前工作目录以及如何在python中获取当前目录。 绝对路径和相对路径彼此不同。 相对路径总是从当前目录开始,而绝对路径表示从根目录开始的文件目录位置。
为了获得当前的工作目录,使用了有助于与操作系统交互的 os python 模块。 该模块是标准 python 库的一部分,包括查找当前工作目录所需的所有方法。
我们将在本教程中介绍如何获取当前 python 目录。
使用 os.getcwd() 方法获取 Python 中的当前目录
为了通过终端获取 python 当前目录,使用 ‘Ctrl+Alt+t’ 键打开终端并确保 python 应该安装在您的系统上。 现在,使用以下命令导入 os python 模块:
>>> import os
使用 getcwd() 方法返回打印当前目录的绝对路径的字符串。 返回的字符串不会显示斜线字符。
>>> os.getcwd()
如果您通过终端获取 python 当前目录路径,则终端窗口上会显示以下输出:
例子
让我们借助下面提到的示例来解释上述方法:
创建一个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”扩展名和一些合适的名称保存上面的文件。