导入 os
模块后,可以使用以下一些常用的函数和方法:
-
文件和目录操作:
os.listdir(path)
: 返回指定目录下的文件和子目录列表。os.mkdir(path)
: 创建一个新目录。os.makedirs(path)
: 递归创建多层目录。os.remove(path)
: 删除指定的文件。os.rmdir(path)
: 删除指定的目录。os.path.exists(path)
: 检查路径是否存在。os.path.isfile(path)
: 检查路径是否为文件。os.path.isdir(path)
: 检查路径是否为目录。os.path.basename(path)
: 返回路径中的文件名部分。os.path.dirname(path)
: 返回路径中的目录部分。
-
系统相关操作:
os.system(command)
: 在系统 shell 中执行命令。os.environ
: 一个包含环境变量的字典。os.chdir(path)
: 改变当前工作目录。os.getcwd()
: 获取当前工作目录的路径。os.path.expanduser(path)
: 展开路径中的用户目录。
-
路径操作:
os.path.join(path1, path2, ...)
: 将多个路径片段拼接成一个完整的路径。os.path.abspath(path)
: 返回路径的绝对路径。os.path.split(path)
: 将路径拆分成目录名和文件名。os.path.splitext(path)
: 将路径拆分成文件名和扩展名。os.path.dirname(path)
: 返回路径中的目录部分。os.path.basename(path)
: 返回路径中的文件名部分。