• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 用python删除java文件头上版权信息的方法

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

作者:whsnow 字体:[增加 减小] 来源:互联网

whsnow 通过本文主要向大家介绍了头上长草,头上长痘痘怎么办,头上长粉刺怎么回事,青年头上脱发结疤,头上有块没头发等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

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

# -*- 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!!!!!!!!!!!!!!!'
</div> </div>

您可能想查找下面的文章:

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

相关文章

  • python脚本内运行linux命令的方法
  • python3访问sina首页中文的处理方法
  • Python实现TCP/IP协议下的端口转发及重定向示例
  • Python实现的数据结构与算法之快速排序详解
  • Python编程中对super函数的正确理解和用法解析
  • Python 使用os.remove删除文件夹时报错的解决方法
  • 浅谈Python中用datetime包进行对时间的一些操作
  • Python使用SocketServer模块编写基本服务器程序的教程
  • 为Python的Tornado框架配置使用Jinja2模板引擎的方法
  • 基python实现多线程网页爬虫

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 关于tf.reverse_sequence()简述
    • 编写简单的Python程序来判断文本的语种
    • Python多线程学习资料
    • Python警察与小偷的实现之一客户端与服务端通信实例
    • Python实现单词拼写检查
    • python任务调度实例分析
    • Python sys.path详细介绍
    • python通过yield实现数组全排列的方法
    • 简单介绍Python的Tornado框架中的协程异步实现原理
    • python实现斐波那契递归函数的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有