美文网首页
Python 删除某一目录下的所有文件

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

作者: 荒剑离 | 来源:发表于2020-03-08 10:21 被阅读0次

首先了解几个关键方法:

  • 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 删除某一目录下的所有文件

      本文链接:https://www.haomeiwen.com/subject/ggebrhtx.html