Python 删除某一目录下的所有文件

首先了解几个关键方法:

  • os.getcwd()
    该函数可以返回当前所在的目录。
files = os.getcwd() # files中保存的是当前的执行目录
  • os.path.splitext()
    该函数可以分解文件名的扩展名。
  • os.listdir(file_path)
    该函数可以列出给定路径下的所有文件与文件夹。
  • os.path.join(file_path, file_name)
    该函数可以将路径与文件名拼接起来。
  • os.path.isfile(path)
    该函数可以判断指定的文件路径是否为文件。
  • os.path.isdir(path)
    该函数可以判断指定的路径是否为文件夹。
  • os.remove(filename)
    该函数可以删除指定路径的文件。

然后看看下面的代码,功能是删除指定路径下的所有文件。

del_list = os.listdir(filepath)
for f in del_list:
    file_path = os.path.join(filepath, f)
    if os.path.isfile(file_path):
        os.remove(file_path)

参考资料

  • Python 删除某一目录下的所有文件或文件夹

你可能感兴趣的:(Python 删除某一目录下的所有文件)