我有一个包含.png
图像的文件夹,这些图像被命名为image1.png, image2.png, image3.png
等
按照这个文件夹的组织方式,3个连续的图像代表来自同一主题的数据,所以我希望它们用相同的识别号+一个字母来命名,以区别它们。像这样:
image1.png --> 1-a.png
image2.png --> 1-b.png
image3.png --> 1-c.png
image4.png --> 2-a.png
image5.png --> 2-b.png
image6.png --> 2-c.png
等等。你知道吗
最好的办法是什么?一个Perl
脚本?或者在python
中生成具有所需名称的.txt
,然后使用它重命名文件?我在用Ubuntu
。你知道吗
提前谢谢!你知道吗
有趣的项目。:)
显然,可以根据需要编辑路径&c
在
perl
中,您可以:这假设
@files
数组没有特殊的顺序。你知道吗给定Python中的文件列表
files
,可以使用itertools.product
生成所需的数字和字母配对:如果将
os.rename
替换为print
,则上述代码将输出:相关问题 更多 >
编程相关推荐