赞
赏
在 Python 中,basename 函数用于返回路径中的文件名部分,也就是返回 path 参数中最后一个斜杠之后的所有内容。
import os
os.path.basename(path)
参数 | 描述 |
---|---|
path | 需要获取的路径。 |
返回 path 参数中文件名部分。
使用 basename 函数返回文件名
print("嗨客网(www.haicoder.net)")
import os
basename = os.path.basename("C:/haicoder/haicoder.txt")
print("basename =", basename)
basename = os.path.basename("C:/haicoder/")
print("basename =", basename)
basename = os.path.basename("C:/haicoder.py")
print("basename =", basename)
basename = os.path.basename("C:")
print("basename =", basename)
程序运行后,控制台输出如下:
我们首先使用 basename 函数返回了 “C:/haicoder/haicoder.txt” 路径的文件名,我们看到,结果返回了 “haicoder.txt”。接着,我们再次使用 basename 函数返回了 “C:/haicoder/” 路径的文件路径,返回了 “”。
接着,使用 basename 函数返回了 “C:/haicoder.py” 路径的文件路径,返回了 “haicoder.py”,最后,使用 basename 函数返回了 “C:” 路径的文件路径,返回了 “”。
在 Python 中,basename 函数用于返回路径中的文件名部分,也就是返回 path 参数中最后一个斜杠之后的所有内容。