如何从某些路径的最后一部分的组合中获取字符串?

弗兰·科罗纳斯·马丁

首先,我有这个元组列表:

paths = [('/User/folder/fileA.png', '/User/folder/fileB.png'), ('/User/folder/fileC.png', '/User/folder/fileD.png'), ('/User/folder/fileE.png', '/User/folder/fileF.png') ]

我的目标是获得一个可以为我提供组合文件字符串的函数:

print(combinations)

fileA_fileB
fileC_fileD
fileE_fileF

我试图用 pathlib 模块修复它,但我无法遍历列表。有任何想法吗?非常感谢您提前

蟒蛇用户

您可以将它们转换为Path对象,然后使用Path.stem. 您当然可以按照您的意愿连接它们,在您的情况下添加下划线。类似的东西f'{Path(i).stem}_{Path(j).stem}'

from pathlib import Path

paths = [('/User/folder/fileA.png', '/User/folder/fileB.png'), ('/User/folder/fileC.png', '/User/folder/fileD.png'), ('/User/folder/fileE.png', '/User/folder/fileF.png') ]
res = [Path(i).stem + Path(j).stem for i, j in paths]

for i in res:
    print(i)

输出

fileAfileB
fileCfileD
fileEfileF

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JavaScript中获取字符串的最后一部分?

在C#中拆分并获取字符串的最后一部分

在连字符后获取字符串的最后一部分

获取字符串的最后一部分

如何使用“sed”获取字符串的一部分?

如何从PHP的末尾获取字符串的一部分?

如何使用PHP获取字符串的一部分

如何快速获取字符串的一部分?

如何使用explode()获取字符串的一部分

如何获取字符串的一部分?

jQuery-如何使用substr获取字符串的一部分?

python-从查询结果中获取字符串的一部分

在mysql中获取字符串的一部分

在PHP中获取字符串的一部分

EF Core 在调用中获取字符串的一部分

从python的列中获取字符串的一部分

在PHP中获取字符串的一部分而不会爆炸

在python中,如何从数组元素中获取字符串的一部分

如何在Java中获取字符串的一部分并进行打印?

Javascript字符串操作获取字符串的一部分

从字符串中获取数字的最后一部分

获取列表中字符串的最后一部分

如果字符串在字段文本中,则获取字符串的另一部分

在最后一次出现某个字符后,如何获取字符串的一部分?

在Lua中提取字符串的最后一部分

如何在shell脚本中获取'/'分隔字符串的最后一部分

如何使用子字符串函数在SAS中获取单词的最后一部分?

在最后一次出现分隔符时,如何在bash中获取字符串的第一部分和第二部分

如何在JavaScript中删除字符串的最后一部分?