删除特定的文件

#!/usr/bin/python3.5.2/bin/python3.5

#  del.py

import os

lines=open( "/home/ml/a.sh" )

data=[line.rstrip( '\n' ) for line in lines]

for line in data:

    print( line )

    os.remove( line )


文件夹中有 重复的文件,在文件名中多了'(1)',要删除这些文件,用批处理报错,无法处理'(',只好用python删除。预先用 find -name "*(1)*" > a.sh 将多余的文件的名字拷贝到a.sh中。 line.rstrip('\n')是为了去掉回车符号。

你可能感兴趣的:(删除特定的文件)