📅  最后修改于: 2023-12-03 15:25:12.261000             🧑  作者: Mango
在 Python 中,os 模块提供了许多与操作系统交互的函数,包括操作文件和目录、进程管理、环境变量等。
在 Python 中使用 os 模块,需要先导入该模块:
import os
下面是常用的几个 os 模块中的函数:
os.getcwd()
:获取当前工作目录。os.listdir(path)
:获取目录下所有文件和目录的名称列表。os.mkdir(path[, mode])
:在指定位置创建新目录。os.rmdir(path)
:删除目录(只能删除空目录)。os.remove(path)
:删除文件。os.rename(src, dst)
:重命名或移动文件。os.system(command)
:执行命令(返回命令执行的结果)。os.popen(command[, mode[, bufsize]])
:执行命令并返回一个文件对象,类似于打开文件。os.environ
:获取所有环境变量的字典。os.environ.get(key[, default])
:获取指定环境变量的值。os.environ.setdefault(key[, default])
:设置指定环境变量的值(如果不存在)。下面是一个简单的示例,展示如何使用 os 模块来获取当前工作目录以及目录下所有文件和目录的名称:
import os
# 获取当前工作目录
current_dir = os.getcwd()
print("当前工作目录为:", current_dir)
# 获取当前工作目录下所有文件和目录的名称列表
file_list = os.listdir(current_dir)
print("当前工作目录下所有文件和目录:", file_list)
输出:
当前工作目录为: C:\Users\username\Desktop
当前工作目录下所有文件和目录: ['file1.txt', 'file2.txt', 'folder1', 'folder2']
os 模块提供了丰富的功能,方便我们在 Python 中完成与操作系统交互的任务。详细的函数列表和使用方法可以参考 官方文档。