一个业务场景需要获取传入文件地址的目录结构,如:
path = "/root/test/file/1.txt" ===> 需要获取到"/root/test/file"
有多种方式可以实现这个需求:
import os
path = "/root/test/file/1.txt"
folder_path = os.path.dirname(path)
print(folder_path)
输出==>
/root/test/file
path = "/root/test/file/1.txt"
folder_path = path.rsplit("/", 1)[0] # 这里暂时不去考虑系统是Windows的情况
print(folder_path)
输出==>
/root/test/file