python中os.path方法大全
时间: 2024-01-28 13:05:38 浏览: 102
浅谈python中拼接路径os.path.join斜杠的问题
5星 · 资源好评率100%
下面是 Python 中 `os.path` 模块中可用的一些方法:
- `abspath(path)`:返回 `path` 的绝对路径。
- `basename(path)`:返回 `path` 中最后一个斜杠后的部分,即文件名或目录名。
- `commonpath(paths)`:返回 `paths` 中所有路径的共同前缀。
- `commonprefix(list)`:返回 `list` 中所有字符串的共同前缀。
- `dirname(path)`:返回 `path` 中最后一个斜杠前的部分,即目录路径。
- `exists(path)`:检查 `path` 是否存在。
- `expanduser(path)`:将 `~` 或 `~user` 扩展为用户的主目录。
- `expandvars(path)`:将 `$var` 和 `$(var)` 扩展为环境变量的值。
- `getatime(path)`:返回 `path` 上一次访问的时间。
- `getctime(path)`:返回 `path` 创建的时间。
- `getmtime(path)`:返回 `path` 最后一次修改的时间。
- `getsize(path)`:返回 `path` 的大小,以字节为单位。
- `isabs(path)`:检查 `path` 是否为绝对路径。
- `isdir(path)`:检查 `path` 是否为目录。
- `isfile(path)`:检查 `path` 是否为文件。
- `islink(path)`:检查 `path` 是否为符号链接。
- `ismount(path)`:检查 `path` 是否为挂载点。
- `join(path, *paths)`:将多个路径组合为一个路径。
- `lexists(path)`:检查 `path` 是否存在,如果是符号链接,则返回 True。
- `normcase(path)`:将 `path` 的大小写转换为系统的标准大小写。
- `normpath(path)`:规范化 `path`,消除冗余的分隔符和上层目录引用。
- `realpath(path)`:返回 `path` 的真实路径。
- `relpath(path, start)`:返回从 `start` 到 `path` 的相对路径。
- `samefile(path1, path2)`:检查 `path1` 和 `path2` 是否指向同一个文件或目录。
- `split(path)`:将 `path` 分割为目录路径和文件名。
- `splitdrive(path)`:将 `path` 分割为驱动器名称和剩余部分。
- `splitext(path)`:将 `path` 分割为文件名和扩展名。
这些方法可以帮助你在 Python 中处理文件和目录路径。
阅读全文