循环使用图像文件名并拆分它们

2024-05-15 04:21:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试着从一个目录中切一堆图像。试着在它们上面循环,但是我得到了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是好的,我不明白为什么找不到文件,当实际找到它根据错误消息


Tags: 文件in图像imageimport目录forpng
1条回答
网友
1楼 · 发布于 2024-05-15 04:21:02

使用slice()打开文件名时,需要将路径添加到文件名。

试试image_slicer.slice(os.path.join(dirpath, name), 4)

相关问题 更多 >

    热门问题