我正在尝试从目录中切割出一堆图像。尝试循环遍历它们,但我得到FileNotFoundError: [Errno 2] No such file or directory: '45678.png'
实际上,这是其中一个文件的名称。这是我的代码:
import image_slicer
import os
indir = '/Users/data/h3'
for root, dirs, filenames in os.walk(indir):
for file in filenames:
if file.endswith('.png'):
image_slicer.slice(file, 4)
Dir没关系,我不明白为什么找不到文件,实际根据错误信息找到它
答案 0 :(得分:0)
当您使用slice()
打开文件名时,需要添加文件名路径。
尝试image_slicer.slice(os.path.join(dirpath, name), 4)