Python 中如何使用 os 模块操作文件和目录?

推荐答案

-- -------------------- ---- -------
------ --

- --------
----------------- - -----------
--------------- ---------------------

- --------
------------------------------
----------------- ---------------

- ------
------------------ - ---------------
------------- ----------------------

- ----
-------------------------
--------- --------------- -----

- ----
-------------------------
--------- --------------- -----

- --------
--------------------- -----------
------------------

- ----
-------------------------------
--------- -------------------- -----

- --------
----------- - --------------------------------
--------------- ---------------

- -------
------- - -------------------------------
-------------- -----------

- -------
------------ - -----------------------------------
-------------- ----------------

本题详细解读

os.getcwd()

  • 功能: 获取当前工作目录的路径。
  • 返回值: 返回一个字符串,表示当前工作目录的绝对路径。

os.chdir(path)

  • 功能: 改变当前工作目录到指定路径。
  • 参数: path 是一个字符串,表示目标目录的路径。

os.listdir(path)

  • 功能: 列出指定目录下的所有文件和子目录。
  • 参数: path 是一个字符串,表示要列出内容的目录路径。
  • 返回值: 返回一个列表,包含目录中的所有文件和子目录的名称。

os.mkdir(path)

  • 功能: 创建一个新目录。
  • 参数: path 是一个字符串,表示要创建的目录路径。

os.rmdir(path)

  • 功能: 删除一个空目录。
  • 参数: path 是一个字符串,表示要删除的目录路径。

os.rename(src, dst)

  • 功能: 重命名文件或目录。
  • 参数:
    • src 是一个字符串,表示原文件或目录的路径。
    • dst 是一个字符串,表示目标文件或目录的路径。

os.remove(path)

  • 功能: 删除指定文件。
  • 参数: path 是一个字符串,表示要删除的文件路径。

os.path.exists(path)

  • 功能: 检查指定路径是否存在。
  • 参数: path 是一个字符串,表示要检查的路径。
  • 返回值: 返回一个布尔值,True 表示路径存在,False 表示路径不存在。

os.path.isfile(path)

  • 功能: 检查指定路径是否为文件。
  • 参数: path 是一个字符串,表示要检查的路径。
  • 返回值: 返回一个布尔值,True 表示路径是文件,False 表示路径不是文件。

os.path.isdir(path)

  • 功能: 检查指定路径是否为目录。
  • 参数: path 是一个字符串,表示要检查的路径。
  • 返回值: 返回一个布尔值,True 表示路径是目录,False 表示路径不是目录。
纠错
反馈