如何删除文件夹中的多个文件?

时间:2018-05-04 17:08:29

标签: python file

我想问论坛如何使用Python删除文件夹中的多个文件。我尝试使用import os模块和os.unlink()模块,但它不起作用。任何帮助都将非常赞赏。

1 个答案:

答案 0 :(得分:0)

很可能是因为os.unlink(filename)中使用的文件名不是文件的完整路径(os.listdir()只返回一系列文件名)。您可能需要先使用os.path.join()'c:\\users\\user1'文件夹前添加前缀。

这些方面的东西:

import os

folder = 'c:\\users\\user1\\Pictures'
for filename in os.listdir(folder):
    if filename.endswith('.txt'):
        os.unlink(os.path.join(folder, filename))