📜  导入 os python (1)

📅  最后修改于: 2023-12-03 15:25:12.261000             🧑  作者: Mango

Python 中的 os 模块

在 Python 中,os 模块提供了许多与操作系统交互的函数,包括操作文件和目录、进程管理、环境变量等。

导入 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 中完成与操作系统交互的任务。详细的函数列表和使用方法可以参考 官方文档