📜  Python| os.path.isabs() 方法(1)

📅  最后修改于: 2023-12-03 15:34:15.900000             🧑  作者: Mango

Python | os.path.isabs() 方法

os.path.isabs(path) 方法在给定的路径名参数 path 中判断是否为绝对路径。

语法
os.path.isabs(path)
参数
  • path - 字符串形式的路径名。
返回值

如果 path 是绝对路径,则返回 True,否则返回 False

示例
import os

# 给定的路径为绝对路径
path1 = "/usr/local/bin"
print("Path is absolute: ", os.path.isabs(path1))

# 给定的路径为相对路径
path2 = "hello/world"
print("Path is absolute: ", os.path.isabs(path2))

输出结果:

Path is absolute:  True
Path is absolute:  False
注意事项
  • 在 Windows 系统中,绝对路径通常以盘符(例如 C:)开始,而在 UNIX 和 Linux 系统中,则以正斜杠(/)开始。
  • 如果给定的路径名参数 pathNone,则 isabs() 方法将抛出 TypeError 异常。
  • 如果 path 参数中存在环境变量,则需要先进行替换再进行判断。例如:
import os

# 将 $HOME 路径变量替换成实际路径
path = os.path.expandvars("$HOME/Documents")
print("Path is absolute: ", os.path.isabs(path))
参考链接