用于选择和删除文件的python脚本

时间:2016-01-02 06:06:52

标签: python python-2.7

我意外地在我的电脑上制作了很多文件的副本。 但有一点我注意到它们都以后缀" .copy"结束,所以为了删除它们,我想编写一个python脚本来选择这些文件,然后删除它们。 我该怎么做呢?

2 个答案:

答案 0 :(得分:2)

import os

dir = 'C:\\Path\\To\\Directory' # if using Windows
#dir = '/path/to/directory'  # if using Linux/OS X

files = [os.path.join(dir, f) for dir, subdir, files in os.walk(dir) for f in files if f.endswith('.copy')]

for f in files:
    print f
    # os.remove.path(f)

这将遍历从根dir

开始的所有文件和文件夹

在您确认删除了正确的文件后,在第一次运行后删除#前面的哈希标记os.remove.path

答案 1 :(得分:0)

import os
for file_name in os.listdir("path/to/the/folder_with_files"):
    if file_name.endswith('.copy'):
        os. delete(file_name)

希望有效。