Python 3 如何删除文件夹中的图像

问题描述 投票:0回答:4

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

python-3.x delete-file
4个回答
20
投票

此单行语句将获取指定路径中的每个文件并将其删除 if 文件名以

.png
结尾:

import os
os.remove(file) for file in os.listdir('path/to/directory') if file.endswith('.png')

4
投票
import glob
removing_files = glob.glob('file path/*.jpg')
for i in removing_files:
    os.remove(i)

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


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

'


0
投票

如果文件与程序位于同一路径,

import os 
os.remove('file.png')

无需路径。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.