根据文件名范围(xxxx-xxxx.jpg)复制和重命名图像

时间:2018-11-28 00:12:00

标签: python image rename

我有一堆图像,它们的文件名代表了我需要分割成单个图像的一系列值。例如,对于文件名1000-1200.jpg的图像,我需要200个单独的图像副本,分别名为1000.jpg,1001.jpg,1002.jpg等。

我了解一些python,但是希望以最快的方式提出建议。

编辑:这是我到目前为止的内容。唯一的问题是,它从文件名中去除了前导零,而我不确定如何解决。

[ a * b * c | a <- map (2^) [0..n], b <- map (3^) [0..n], c <- map (5^) [0..n] ]

1 个答案:

答案 0 :(得分:0)

让我们分解问题:

步骤1。Get all files in folder

第2步,对于每个文件,Get string from filename

步骤3.使用str.split("-")

将字符串分成两个整数a和b

步骤4。for x in range(a, b)copy file并将文件名设置为str(x)