用python删除java文件头上版权信息的方法
在使用他人代码时,为不保留文件头部版权信息,需要一个个删掉,费时费力,
写了个脚本,简单清除掉目录下所有的文件的头部版权信息。
#-*-coding:utf8-*- ''''' 删除java文件头部的版权等注释 package之上的部分 ''' importos importsys defdelHeader(filepath): ifos.path.exists(filepath): file=open(filepath) lines=file.readlines() beforeTag=True writer=open(filepath,'w') forlineinlines: if'package'inline: beforeTag=False ifbeforeTag==False: writer.write(line) if__name__=='__main__': path='F:\\space\\xxx\\src' list=os.walk(path,True) fordirinlist: files=dir[2] forfileinfiles: if'.java'infile: filepath=os.path.join(dir[0],file) printfilepath delHeader(filepath) print'Complete!!!!!!!!!!!!!!!'