通过从路径字符串中提取文件名实现Python小技巧
发布时间
阅读量:
阅读量
实现从包含路径的字符串中获取文件名
方法一
split 函数
1、含后缀名:
通过将字符串按照斜杠字符/进行分割操作,可以得到一个字符串列表。接着利用索引操作获取该列表的最后一个元素。以实现提取文件名的目的。
字符串.split('/')[-1]
举例说明:当输入的文件路径为"/path/to/myfile.tif"时,运行这段代码后会生成文件名'myfile.tif'。
2、不含后缀名:
通过点号.进行分割生成一个字符串列表,并随后利用索引[0]获取该列表的第一个元素即可获取文件名的基名部分。
字符串.split('.')[0]
例如:如果文件名是"myfile.tif",则执行这段代码后会得到字符串"myfile"
提示:如果文件名中包含多个·(点),则这个方法只会删除第一个·及其后续部分
方法二
1、含后缀名:
os.path.basename 函数
import os
# 假设这是包含完整路径的字符串
path_with_filename = "/path/to/myfile.tif"
# 使用os.path.basename获取文
全部评论 (0)
还没有任何评论哟~
