我想使用splitext()
从变量中提取多个字符串的最后一部分
目前我可以对文件夹中的图像名称执行相同的操作。我有一个路径,我想从中提取具有文件夹名称的最后部分
folders = glob(input_frames_folder)
img_list = []
for folder in folders:
print(folder)
for f in glob(folder+"/*.jpg"):
img_list.append(f)
for i in range(len(img_list)):
#print(img_list[i])
v1=os.path.basename(img_list[i])
#print(v1)
img_name = os.path.splitext(v1)[0]
假设这是FOLDER变量的值。C:\Python36\videos\videos_new\video_tiger_leopard
。我只想从这个文件夹变量中提取视频\u tiger\u leopard。根据当前正在读取的文件夹,变量中将有多个值
您可以尝试使用split()执行此操作
请注意,您的输入包含反斜杠,要忽略它们,请使用两个反斜杠
path = "C:\\Python36\\videos\\videos_new\\video_tiger_leopard"
或者使用原始输入获取路径输入。你知道吗
相关问题 更多 >
编程相关推荐