如何用python3语法'*'删除文件?

在dir中有一些文件名为percentxxxx.csv,percentyyyy.csv。我想删除名称以百分号开头的文件。

我发现os.remove功能可能可以帮助我,但我不知道如何解决问题。

是否有其他函数可以使用语法percent * .csv删除文件?

以下是我的方法:

system_dir=os.getcwd()
for fname in os.listdir(system_dir):
    # print(fname)
    if fname.startswith('report'):
        os.remove(os.path.join(system_dir, fname))

我主要想知道是否有更简单的方法,例如在方法中使用*语法。


使用glob:

import os
import glob
for csv in glob.glob("percent*.csv"):
  os.remove(csv)
链接地址: http://www.djcxy.com/p/42421.html

上一篇: How to delete files using the syntax '*' with python3?

下一篇: Delete files that are older than 7 days