赞
踩
split()方法含义:
是将指定字符串按某指定的分隔符进行拆分,拆分将会形成一个字符串的数组并返回。
数组中的每元素都各自对应一个索引值,就好比在数据库的表中每行数据纪录都拥有自己的索引ID一样数组元素的索引值是从0开始计数的,也就是说第一个元素的索引值是0,往后依次加1。
split() 方法语法:
str.split(str="", num=string.count(str)).
举例:
url = 'C://aaa/image/my.jpg'
filename = url.split('/')[-1] #以‘/ ’为分割符,为字符串数组,以[-1]为索引,保留最后一段
print(filename)
结果是:my.jpg
下图中
假如图片的路径为
img_path ="aaa\\bbb\\ccc\\cat.0.jpg"
label = img_path.split("\\")[-1].split(".'')[0]
含义为提取图像绝对路径中,猫或者狗的名cat 或者 dog
第一个split(''\\'')[-1]意思是:将整个路径以“\\”分割成字符串数组,[-1]是索引值,取最后一个索引值是cat.0.jpg
第二个split(''.'')[0]意思是:将cat.0.jpg 以"."分割成字符串数组 "cat","0","jpg",然后取第0个位置索引,值为cat提取出来
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。