如何使用dirname函数处理相对路径和绝对路径

avatar
作者
筋斗云
阅读量:0

dirname 函数可以用来获取指定路径的父目录路径。如果指定的路径为相对路径,则dirname函数会根据当前工作目录来计算父目录路径;如果指定的路径为绝对路径,则dirname函数会直接计算出父目录路径。

下面是一个使用dirname函数处理相对路径和绝对路径的示例代码(使用Python):

import os  # 相对路径示例 relative_path = 'path/to/file.txt' parent_dir = os.path.dirname(relative_path) print(f"The parent directory of the relative path '{relative_path}' is '{parent_dir}'")  # 绝对路径示例 absolute_path = '/home/user/path/to/file.txt' parent_dir = os.path.dirname(absolute_path) print(f"The parent directory of the absolute path '{absolute_path}' is '{parent_dir}'") 

在这个示例中,os.path.dirname函数会根据指定的路径返回其父目录路径。对于相对路径,会根据当前工作目录计算父目录路径;对于绝对路径,会直接计算出父目录路径。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!