Python从路径中获取文件名的三种方式

本文介绍了Python中从路径获取文件名的三种方法:使用split()按分隔符拆分后取最后一项、使用rfind()找到最后一个分隔符的位置后切片,以及使用os.path.basename()函数。同时展示了如何统一路径分隔符。

作者:zhuge···预计阅读 2 分钟·636 阅读·0 评论

Python从路径中获取文件名的三种方式

s=r"\home\zhu/img/1.jpg"
s=s.replace('\\','/')   #不管是 / 还是\ 先统一更该
#方法一:split
print(s.split("/")[-1])
#1.jpg
#方法二:rfind
n=s.rfind("/")
print(s[n+1:])
#1.jpg
print(s[:n])
#/home/zhu/img
#方法三:os.path.basename()
import os
print(os.path.dirname(s))
#/home/zhu/img
print(os.path.basename(s))
#1.jpg


相关文章

评论

加载中...