我的设计思路如下:先遍历一个路径下全部图片,然后新建目录,再切图,然后把切的图存到新建目录下。
实际效果是遍历路径执行了2次,但是我只调用了一次函数。所以,为什么多遍历了一次呢?
我假定遍历路径后给这个路径下修改文件会影响遍历的结果,所以把新建目录放在当前路径以外,切图也放到当前路径以外,问题就神奇的解决了。
盲猜是Python有什么机制来处理这个现象,这个机制其实挺好,但是在我的这个特定场景下把我坑了。
所以问题圆满解决,至于为什么,实在是查不到,就这样吧,done。
我的设计思路如下:先遍历一个路径下全部图片,然后新建目录,再切图,然后把切的图存到新建目录下。
实际效果是遍历路径执行了2次,但是我只调用了一次函数。所以,为什么多遍历了一次呢?
我假定遍历路径后给这个路径下修改文件会影响遍历的结果,所以把新建目录放在当前路径以外,切图也放到当前路径以外,问题就神奇的解决了。
盲猜是Python有什么机制来处理这个现象,这个机制其实挺好,但是在我的这个特定场景下把我坑了。
所以问题圆满解决,至于为什么,实在是查不到,就这样吧,done。