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

写了个脚本,简单清除掉目录下所有的文件的头部版权信息。# -*- 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删除java文件头上版权信息的方法相关文章请关注PHP中文网!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python保存代码需要删除头部信息吗_用python删除java文件头上版权信息的方法相关推荐

  1. 易语言和python交互[易语言源码|贝贝吧_易语言通过读取文件获取WIFI信息的代码...

    常量数据表 .版本 2 .常量 常量_临时目录, "", , c:\users\public\tmp_wifipath 本地WIFI密码配置读取的代码 此功能需要加载精易模块5.6 ...

  2. python画图代码的输入数据可以取出来_用Python写了个小程序:最小二乘法、读取文件、作图以及数据输出到文件...

    #最小二乘法 import numpy as np #numpy是一个基于python的基础的科学计算包,在本代码中我们会用它来实现方差和标准偏差的计算 from decimal import * # ...

  3. python保存代码_python入门(5)使用文件编辑器编写代码并保存执行

    原博文 2017-04-21 17:21 − python入门(5)使用文件编辑器编写代码并保存执行 两款文本编辑器: 一个是Sublime Text,免费使用,但是不付费会弹出提示框: 一个是Not ...

  4. python学生信息录入_使用python实现一个简单的学生信息管理系统

    最近公司搬办公室,杂七杂八的事情比较多,又碰上业务要上线了...很多事情堆到一起来做,导致最近没什么时间学习,写博客.前两天胜利日放假,把以前用java写的学生信息管理系统用python重新写了一遍, ...

  5. python入门代码示例-这可能是最好玩的python GUI入门实例!

    image.png 简单的说,GUI编程就是给程序加上图形化界面. python的脚本开发简单,有时候只需几行代码就能实现丰富的功能,而且python本身是跨平台的,所以深受程序员的喜爱. 如果给程序 ...

  6. python代码画小猪佩奇动画片全集_使用python画个小猪佩奇的示例代码

    本文给大家较详细的介绍了使用python画个小猪佩奇的示例代码,感兴趣的朋友一起看看吧 基本原理 选好画板大小,设置好画笔颜色.粗细,定位好位置,依次画鼻子.头.耳朵.眼睛.腮.嘴.身体.手脚.尾巴, ...

  7. python整体向右缩进两个级别_关于python:IndentationError:unindent与任何外部缩进级别都不匹配...

    当我编译下面的python代码时,我得到 IndentationError: unindent does not match any outer indentation level import sy ...

  8. python如何将图片打包进exe里_用python DIY一个图片转pdf工具并打包成exe

    最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...

  9. python pil png合成gif储存时变黑_使用 Python 玩转图片

    我们有时候需要处理图片,对于一些不是非常复杂的图片处理,并非一定要使用 PS ,其实我们用 Python 代码也是可以实现滴-而且还挺方便,有些操作一两行代码就搞定了. 有个 Python Image ...

最新文章

  1. 300 行代码带你搞懂 Java 多线程!
  2. IO流以及他们的种类区别 序列化反序列化 如何实现
  3. 【债券】可转换债券基本概念
  4. 五、线程优先级和守护线程
  5. Nagios飞信linux系统免费短信报警配置
  6. Goto是关键?思考
  7. DOM SAXReader
  8. 小家电企业坐上“过山车”,是谁浇灭了年轻人的热情?
  9. 搜索方法_如何搜索到自己的CSDN博客
  10. 哔哩哔哩我来了,see goodbye 马总!!!
  11. python必背100源代码-100行Python代码实现一款高精度免费OCR工具
  12. 直线上最多的点数 | leetcode 149
  13. 认认真真做事,勤勤恳恳做人
  14. [转帖]Photoshop制作梦幻效果婚纱照片
  15. Word在引用3个及以上参考文献的时候如何合并
  16. 使用Java驱动ACR122U对IC卡进行读写,总结
  17. java计算机毕业设计H5新冠防疫宣传网站设计与实现源码+mysql数据库+系统+lw文档+部署
  18. js 处理-按中文/拼音/简拼检索
  19. 足球经理2020||fm2020 补丁推荐
  20. 基于k近邻算法的干豆品种分类

热门文章

  1. 折叠屏市场价值在哪里?
  2. ICML 2018大奖出炉:伯克利、MIT获最佳论文,复旦大学榜上有名
  3. .NET Core 控制台应用程序使用异步(Async)Main方法
  4. fail2ban安全设置
  5. Asp.Net Core MVC控制器和视图之间传值
  6. 江苏联合阿里云启动“1+30+300”工程 制造业大省欲打造智造模板
  7. HttpClient 讲解 (2) 项目封装
  8. 拽 Excel 到 ComponentOne C1FlexGrid
  9. spark任务优先级设置:spark.yarn.priority
  10. 再见 Jenkins!几行脚本搞定自动化部署,这款神器有点厉害