#!/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')是为了去掉回车符号。
网友评论