在本教程中,我们将使用 “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
它会帮助你。