我有一个这样的for
循环
ImgPaths = make_dataset(TestImgPath)
for i, ImgPath in enumerate(ImgPaths):
其中:
TestImgPath = './TestData/TestWhole'
TestData
和TestWhole
是文件夹李>ImgPath = ./TestData/TestWhole\XXXXX.jpg
当我打印时。XXXXX在我的情况下是00000到82700ImgPaths = ./TestData/TestWhole\\XXXXX.jpg
当我打印时。但是我认为它是一个完整的00000-XXXXX,因为ImgPaths
是像上面那样分配的李>因此,有82700个文件需要处理,一个文件需要24秒。等待一次全部完成的时间太长了。父文件夹很大,因此我无法将父文件夹复制到10个副本中并执行每个副本。因此,划分for
循环可能是一种方法。似乎它不是一个正常的for
循环,而是一个数组for
循环
那么,如何使数组for
循环在某个元素开始和停止?如果我想从11111.jpg开始,停在22222.jpg,怎么做
这是源代码 https://drive.google.com/file/d/1jnE7kSK2eyXEAsTXb_4IctUEbBkZSWJa/view?usp=sharing
多谢各位
您可以使用条件语句跳过处理,直到
i
达到所需的起始编号,然后break
在i
超过结束编号时执行循环:或者使用
itertools.islice
将迭代次数限制在指定范围内:相关问题 更多 >
编程相关推荐