6

如何使用 Python 3 删除文件夹中的所有 png 格式图片?

4

3 回答 3

16

此单行语句将获取指定路径中的每个文件,如果文件名以 结尾,则将其删除.png

import os
os.remove(file) for file in os.listdir('path/to/directory') if file.endswith('.png')
于 2013-06-28T06:46:08.337 回答
2

此功能将帮助您删除单个图像文件,您只需将其放入 for 循环中即可删除多个图像或文件。只需仔细检查您是否提供了文件的有效路径。'

def remove_img(self, path, img_name):
    os.remove(path + '/' + img_name)
# check if file exists or not
    if os.path.exists(path + '/' + img_name) is false:
        # file did not exists
        return True

'

于 2018-02-15T11:54:50.360 回答
1
import glob
removing files = glob.glob('file path/*.jpg')
for i in removing files:
    os.remove(i)

将文件路径替换为图像文件夹的目录

于 2022-01-03T15:08:37.600 回答