【python】os模块详解

Python 的 os 模块提供了与操作系统交互的功能。它提供了很多函数,用于读取或修改系统目录和文件、运行系统命令、处理系统环境变量等。以下是一些常用的 os 模块函数及其简要说明:

一、目录和文件操作

  1. 获取当前工作目录

    • os.getcwd()
    import os
    current_dir = os.getcwd()
    print(f"当前工作目录: {
           current_dir}")
    
  2. 改变当前工作目录

    • os.chdir(path)
    import os
    os.chdir("/path/to/new/directory")
    
  3. 列出指定目录下的文件和子目录

    • os.listdir(path)
    import os
    contents = os.listdir("/path/to/directory")
    print(f"目录内容: {
           contents}")
    
  4. 创建目录

    • os.mkdir(path) 创建单级目录
    • os.makedirs(path) 递归创建多层目录
    import os
    os.mkdir("/path/to/new/directory")  # 创建单级目录
    os.makedirs("/path/to/new/nested/directory")  # 递归创建多层目录
    
  5. 删除目录

    • os.rmdir(path) 删除单级空目录
    • os.removedirs(path) 递归删除空目录
    import os
    os

你可能感兴趣的:(【python】os模块详解)