我有一堆图像,它们的文件名代表了我需要分割成单个图像的一系列值。例如,对于文件名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] ]
答案 0 :(得分:0)
让我们分解问题:
第2步,对于每个文件,Get string from filename
步骤3.使用str.split("-")
将字符串分成两个整数a和b步骤4。for x in range(a, b)
,copy file并将文件名设置为str(x)