用python删除java文件头上版权信息的方法_python

在使用他人代码时,为不保留文件头部版权信息,需要一个个删掉,费时费力,

写了个脚本,简单清除掉目录下所有的文件的头部版权信息。

# -*- coding: utf8 -*-
'''''
删除java文件头部的版权等注释
package之上的部分
'''
import os
import sys 

def delHeader(filepath):
if os.path.exists(filepath) :
file = open(filepath)
lines = file.readlines()
beforeTag = True
writer = open(filepath, 'w')
for line in lines :
if 'package' in line:
beforeTag = False
if beforeTag == False:
writer.write(line) 

if __name__ == '__main__':
path='F:\\space\\xxx\\src'
list = os.walk(path, True)
for dir in list:
files = dir[2]
for file in files :
if '.java' in file :
filepath = os.path.join(dir[0], file)
print filepath
delHeader(filepath) 

print 'Complete!!!!!!!!!!!!!!!'

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索python
, 文件头
版权信息
s cms如何删除版权、phpcms版权删除、java 版权、删除openwbs 版权、java 版权注释,以便于您获取更多的相关知识。

时间: 2024-12-07 11:39:16

用python删除java文件头上版权信息的方法_python的相关文章

删除uft-8文件bom头信息的方法

如果您在修改任何PHP文件发生: * 不能登入或者不能登出: * 页顶出现一条空白: * 页顶出现错误警告: * 其它不正常的情况. bom文件是怎么产生呢? window编辑器如果保存为utf8文件就会帮你加上BOM头,以告诉其他编辑器以utf8来显示字符 但是在网页上并不需要添加BOM头识别,因为网页上可以使用 head头 指定charset=utf8告诉浏览器用utf8来解释.但是你用window自动的编辑器,编辑,然后有显示在网页上这样就会显示出0xEF 0xBB 0xBF这3个字符.

Python解析excel文件存入sqlite数据库的方法_python

一.建立数据库 根据需求建立数据库,建立了两个表,并保证了可以将数据存储到已有的数据库中,代码如下: import sqlite3 def createDataBase(): cn = sqlite3.connect('check.db') cn.execute('''CREATE TABLE IF NOT EXISTS TB_CHECK (ID integer PRIMARY KEY AUTOINCREMENT, NUMBER INTEGER, ITEM TEXT, REFERENCE TEX

python删除过期文件的方法

  本文实例讲述了python删除过期文件的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 # remove all jpeg image files of an expired modification date = mtime # you could also use creation date (ctime) or last access

复制网页内容自动添加版权信息的方法(兼容IE、Firefox和Chrome)

复制网内容自动添加版权信息的方法 在网上一搜可以看到很多类似的代码,加入网页body部分就可以. 例如下面这段代码: //复制内容自动添加版权信息  document.body.oncopy = function ()   {      setTimeout(          function ()          {              var text = clipboardData.getData("text");              if (text)     

Java读取图片EXIF信息的方法_java

本文实例讲述了Java读取图片EXIF信息的方法.分享给大家供大家参考.具体分析如下: 首先介绍一下什么是EXIF,EXIF是Exchangeable Image File的缩写,这是一种专门为数码相机照片设定的格式.这种格式可以用来记录数字照片的属性信息,例如相机的品牌及型号.相片的拍摄时间.拍摄时所设置 的光圈大小.快门速度.ISO等等信息.除此之外它还能够记录拍摄数据,以及照片格式化方式,这样就可以输出到兼容EXIF格式的外设上,例如照片打印机 等. 目前最常见的支持EXIF信息的图片格式

XP系统强制删除视频文件的几种可行方法

  在使用xp系统的时候我们都知道xp系统有个视频文件预览功能的效果,可以让我们查看我们下载的视频能否播放,但是有时这个功能会导致我们无法删除视频文件,当出现这个问题该如何解决?下面小编分享三个解决办法. 方法一:粉碎文件删除法 通过360文件粉碎机将该视频粉碎掉或者其他专业删除软件删除该视频文件 方法二:永久删除法 使用快捷键"win+r"打开运行框,在运行对话框中输入"regsvr32 /u shmedia.dll"点击"确定"按钮,接着会弹

Linux 中清空或删除大文件内容的五种方法_Linux

在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何Linux命令行编辑器 去打开这些文件.那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清空文件内容的方法. 注意: 由于再Linux中一切皆文件,你需要时刻注意,确保你将要清空的文件不是重要的用户文件或者系统文件.清空重要的系统文件或者配置文件可能会引发严重的应用失败或者系统错误. 提示:在下面的示例中,我们将使用名为 access.log 的文件来作为示例样本. 1. 通过重定向到 Nul

Python中的文件和目录操作实现代码_python

本文将详细解释这些函数的使用方法.首先,我们介绍Python语言中类似于Windows系统的dir命令的列出文件功能,然后描述如何测试一个文件名对应的是一个标准文件.目录还是链接,以及提取文件大小和日期的方法.之后,我们还将介绍如何删除文件和目录,如何复制和删除文件,以及怎样将一个完整的文件路径分解成目录部分和文件名部分,最后,我们讲解目录的创建,以及如何在目录树中移动目录并处理文件. 一.显示目录内容 当我们想要列出当前目录中所有扩展名为.jpg或.gif的文件的时候,就可以使用glob模块来

SQL Server非正常删除日志文件(ldf)恢复方法

server|恢复 事务日志文件(ldf)在SQL Server服务未启动的情况下被删除(SQL Server在工作状态下是无法删除日志文件),这种情况下启动SQL服务后,相应数据库即被标志成置疑(suspend)状态 按目前本人实验结果,恢复方法如下:1,分离被置疑的数据库,可以使用sp_detach_db2,附加数据库,可以使用sp_attach_single_file_db SQL2K下可以直接在EM环境下完成这些操作,如果是SQL7则需要在QA里完成操作. 本人在SQL Server20