Python 中 os 库

常用方法

getcwd()

获取当前工作路径。

listdir(path)

返回 path 下的文件和目录组成的列表,类似 Linux 命令 ls

walk(path)

遍历指定 path 下的所有目录,返回由路径、文件夹、文件 三个列表组成的元组。

path.exists(path)

判断路径下的目录是否存在,存在返回 Ture.

mkdir(path)

创建一个目录。

makedirs(path)

创建递归目录。

rmdir(path)

删除目录.

path.join(path1, path2)

将两个路径拼接。其会包含正确的路径分隔符.

path.split(path)

将路径拆分为:

  • 绝对路径, 除文件名部分
  • 文件名
    返回元组.

path.dirname(path)

获取文件的绝对路径。

path.basename(path)

只获取文件名.

path.isdir(path)

判断是否是目录。

path.isfile(path)

判断是否为文件。

path.sep

返回当前操作系统的路径分隔符。

path.getsize(path)

返回文件大小.

path.abspath(path)

返回参数的绝对路径的字符串。

path.isabs(path)

如果参数是一个绝对路径,就返回 Ture.

path.relpath(path, start)

返回从 start 路径到 path 的相对路径的字符串,若未指定 start, 就使用当前工作目录.


Python 中 os 库
http://example.com/2022/08/26/Python-中-os-库/
作者
Jie
发布于
2022年8月26日
许可协议