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-库/