📜  os 获取当前目录 - Python (1)

📅  最后修改于: 2023-12-03 14:44:58.453000             🧑  作者: Mango

Python中使用os模块获取当前目录

Python的os模块提供了一组函数,可以用于与操作系统进行交互。其中之一是os.getcwd()函数,它可以用于获取当前工作目录。

获取当前目录的代码示例
import os

# 使用os.getcwd()函数获取当前工作目录
current_directory = os.getcwd()

# 打印当前工作目录
print("当前工作目录:", current_directory)

上述代码中,我们首先导入了os模块,然后使用os.getcwd()函数获取当前工作目录,并将结果赋值给变量current_directory。最后,我们通过print()函数将当前工作目录打印出来。

注意:os.getcwd()函数返回的是一个字符串,表示当前工作目录的绝对路径。

使用os模块获取当前目录的场景

以下是几个使用os.getcwd()函数获取当前目录的场景示例:

  1. 在程序中使用相对路径时,可以先获取当前目录,然后再进行相对路径的拼接。

  2. 当需要读取或写入位于当前目录的文件时,可以使用os.getcwd()获取当前目录的路径,并在代码中使用该路径。

  3. 在需要执行某个文件或命令的情况下,可以使用os.getcwd()获取当前目录的路径,并使用该路径执行相应的操作。

其他os模块常用函数

除了os.getcwd()函数,os模块还提供了许多其他与操作系统交互相关的函数,例如:

  • os.chdir(path): 改变当前工作目录到指定的路径path

  • os.listdir(path): 返回指定路径path下的所有文件和文件夹的列表。

  • os.mkdir(path): 创建一个新目录。

  • os.remove(path): 删除指定路径path下的文件。

  • os.rmdir(path): 删除指定路径path下的目录。

  • os.path.exists(path): 判断指定路径path是否存在。

等等。

通过这些函数,可以更好地管理和操作文件系统。

详细的os模块文档,请参考官方文档:https://docs.python.org/3/library/os.html