赞
赏
在 Python 中,给我们提供了内置的 abspath 函数,用于将相对路径转换为绝对路径。
import os
os.path.abspath(path)
参数 | 描述 |
---|---|
path | 需要转换为绝对路径的路径。 |
返回转换后的绝对路径。
将 path 转换成绝对路径,并返回。
使用 abspath 函数获取绝对路径
print("嗨客网(www.haicoder.net)")
import os
abspath = os.path.abspath(".")
print("Path =", abspath)
os.chdir("../")
abspath = os.path.abspath(".")
print("Path =", abspath)
程序运行后,控制台输出如下:
我们首先使用 abspath 函数获取当前路径的绝对路径,接着,使用 chdir 函数切换了工作目录到当前目录的上一级目录,接着,再次使用 abspath 函数获取当前目录,我们发现,此时的绝对路径已经切换到了上一级。
使用 abspath 函数获取绝对路径
print("嗨客网(www.haicoder.net)")
import os
abspath = os.path.abspath("C:/1.txt")
print("Path =", abspath)
abspath = os.path.abspath("A:")
print("Path =", abspath)
程序运行后,控制台输出如下:
我们使用 abspath 函数获取不存在的路径的绝对路径,程序不会报错。
在 Python 中,给我们提供了内置的 abspath 函数,用于将相对路径转换为绝对路径。