Python – os.pardir() 方法与示例
在Python中, OS 模块提供了各种与操作系统交互的功能。该模块属于Python标准实用程序模块,因此无需手动安装。
os.pardir
是操作系统用来引用父目录的常量字符串。这个方法也可以通过os.path.pardir()
注意:对于基于 UNIX 的操作系统, os.pardir
是“ ..
”,对于 Mac OS 是“ ::
”。
Syntax: os.pardir
Return type: a string that refers to the parent directory.
示例 1:
# Python program to demonstrate
# os.pardir
import os
# prints .. by default
print(os.pardir)
输出:
..
示例 2:让我们打印当前工作目录的父级。
# Python program to demonstrate
# os.pardir
import os
# current working directory
path = os.getcwd()
print("Current Directory:", path)
# parent directory
parent = os.path.join(path, os.pardir)
# prints parent directory
print("\nParent Directory:", os.path.abspath(parent))
输出:
Current Directory: /home/geeks/Desktop/gfg
Parent Directory: /home/geeks/Desktop
示例 3:获取指定路径的父级。
# Python program to demonstrate
# os.pardir
import os
# path
path = "your/path/for/parent/directory"
print("Path:", path)
# parent
parent = os.path.join(path, os.pardir)
# prints the relative file path
# for the current directory (parent)
print("\nParent:", os.path.relpath(parent))
输出:
Path: your/path/for/parent/directory
Parent: your/path/for/parent