Python: os.path.abspath() 方法与示例
Python中的OS 模块提供了与操作系统交互的各种方法。它属于 Python 的标准实用程序模块,因此无需在外部安装它。 os.path是 OS 模块的子模块,其中包含一些关于路径名的有用功能。路径参数是字符串或字节。这里的这些函数用于不同的目的,例如在Python中合并、规范化和检索路径名。
根据文档os.path.abspath()
返回路径名路径的规范化绝对版本,这听起来可能很花哨,但它只是意味着此方法将路径名返回到作为参数传递给此函数的路径。
Syntax: os.path.abspath(path)
Parameter:
Path: A path-like object representing a file system path.
Return Type: This method returns a normalized version of the pathname path.
示例 1:
# Python program to demonstrate
# os.path.abspath()
import os.path
# file name
file_name = 'GFG.txt'
# prints the absolute path of current
# working directory with file name
print(os.path.abspath(file_name))
输出:
/home/geeks/Desktop/gfg/GFG.txt
例2:该函数也可以在改变当前工作目录后返回归一化路径。
# Python program to demonstrate
# os.path.abspath()
import os
# file name
file_name = 'GFG.txt'
# change the current working
# directory
os.chdir("/home/geeks/")
# prints the absolute path of current
# working directory with file name
print(os.path.abspath(file_name))
输出:
/home/geeks/GFG.txt