Python os.path.dirname() 函数用来返回指定路径的目录路径,其作用是获取指定路径的上层目录路径。该函数可以很方便地在文件操作中获取文件的上层目录,以及在模块导入时获取导入的模块所在的目录。
使用方法:
os.path.dirname(path)
参数说明:
path:需要获取上层目录的路径。返回值说明:
返回指定路径的上层目录路径。示例代码:
import os path = '/Users/admin/Desktop/python/test.txt' dirname = os.path.dirname(path) print(dirname)
输出:
/Users/admin/Desktop/python
在这个例子中,我们需要获取指定文件路径的上层目录,使用 os.path.dirname() 函数获取路径 '/Users/admin/Desktop/python/test.txt' 的上层目录路径 '/Users/admin/Desktop/python'。
要注意的是,如果路径以目录分隔符结尾,os.path.dirname() 函数返回路径的前一个目录,如:
import os path = '/Users/admin/Desktop/python/' dirname = os.path.dirname(path) print(dirname)
输出:
/Users/admin/Desktop
在这个例子中,由于路径以目录分隔符结尾,os.path.dirname() 函数返回路径 '/Users/admin/Desktop/python/' 的前一个目录路径 '/Users/admin/Desktop'。
查看更多关于Python os.path.dirname() 方法详解的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did254663