如何组合图案进行图像重命名?

问题描述 投票:0回答:0

抱歉,如果这听起来非常令人困惑:我正在尝试重命名一些按特定顺序处理的图像,但我不知道如何组合这些模式来产生正确的名称。图像来自组织学载玻片,每张载玻片上有 6 个成像切片,顶部 3 个,底部 3 个,这些切片用奇数标记。例如,第一张幻灯片的顶部有切片 1、3、5,底部有切片 7、9、11。这继续到下一张幻灯片,它会转到 13,15,17 和 19,21,23 等等,直到它停在切片 91 处。这些图像需要以锯齿形顺序命名,以便我将其命名为 1,7 ,3,9,5,11,因为这是显微镜导出图像的方式。在幻灯片之间,数字增加 2,例如从 11 增加到 13。当转到下一张幻灯片时,模式为 +6、-4、+6、-4、+6 和 +2。我对编码相当陌生,我似乎无法想出一个合理的方法来做到这一点。 我已经有了我正在使用的示例集的重命名功能:

路径 = (r"C:\Users\ggabu\Desktop\新文件夹\预处理\预处理") 我 = 0

对于范围 (0,7) 内的 i: 对于 os.listdir(path) 中的文件名: os.rename(os.path.join(路径,文件名), os.path.join(路径,'hTR2Ai-61_s'+ f'{i:03d}'+'.tiff'))

我研究了 itertool.cycle 并认为我可以用它来重复这个模式?

python rename counting
© www.soinside.com 2019 - 2024. All rights reserved.