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