我想编写一个能够获取文件路径的 Python 函数,例如:
/abs/path/to/my/file/file.txt
并返回三个字符串变量:
/abs
- 根目录,加上路径中的“最顶层”目录file
- 路径中的“最底层”目录;的父母file.txt
path/to/my
- 路径中最顶层和最底层目录之间的所有内容
所以有以下伪代码:
def extract_path_segments(file):
absPath = get_abs_path(file)
top = substring(absPath, 0, str_post(absPath, "/", FIRST))
bottom = substring(absPath, 0, str_post(absPath, "/", LAST))
middle = str_diff(absPath, top, bottom)
return (top, middle, bottom)
在此先感谢您的帮助!