Advertisement

通过从路径字符串中提取文件名实现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)

还没有任何评论哟~