如何在Python中删除匹配模式的文件?

现在,让我们看看如何在python中删除匹配模式的文件的教程。
我简单地解释了一步一步的python删除多个文件通配符。
我们将使用带有通配符的 python 删除文件。
您可以看到 Python 删除文件匹配模式。
因此,让我们按照几个步骤来创建python删除文件通配符的示例。

AI吧Python

在本教程中,我们将使用 “os” 库的 remove() 和 glob() 来删除带有通配符的文件。因此,让我们看看下面的示例并进行操作。

remove() 将删除给定路径上的文件。

glob() 会递归地给你文件路径。

因此,让我们看下面的示例:

例:

我在文件夹上创建了以下文件,并删除了扩展名为“.txt”的文件:

files/test.txt
files/demo.txt
files/first.png

main.py

import os, glob
    
# Getting All Files List
fileList = glob.glob('files/*.txt', recursive=True)
      
# Remove all files one by one
for file in fileList:
    try:
        os.remove(file)
    except OSError:
        print("Error while deleting file")
  
print("Removed all matched files!")

输出

已删除的文件列表

files/test.txt
files/demo.txt

它会帮助你。

发表评论

邮箱地址不会被公开。 必填项已用*标注