该段代码特点:
1. 通过filepath的后缀,判断文件里包含的语言
2. 获取该次提交的代码,里面注释和空行的增加数和删除数
3. 支持文件类型,py,sh,java,rb,vue,html,js,xml,sql,css等
4. 如果需要支持更多的语言代码分析,在luanges里加入对应的key即可,single代表单行注释,multi代表多行注释。
置顶 原创
精选 2020-10-22 16:13:54
5709 阅读
3点赞
置顶 原创
2019-03-15 10:05:15
9482 阅读
1收藏
原创
2018-10-09 14:10:47
10000+阅读
置顶 原创
2018-06-20 10:32:26
1728 阅读
1收藏
置顶 原创
2018-06-20 10:25:52
5201 阅读
置顶 原创
2018-06-20 10:15:42
2218 阅读
1点赞
置顶 原创
2018-06-20 10:10:32
1310 阅读
置顶 原创
2018-06-20 10:03:34
4743 阅读
原创
2017-11-23 14:25:48
1024 阅读
1点赞
1收藏
问:linux系统命令如ls,它有几十个参数,可带一个或多个参数,可不分先后,用起来是非常的专业。但是自己写的传参脚本,一般只传一个参数,如果传多个,也是固定的顺序,那么如何用python写出更专业的传参脚本呢?
答:使用python自带的getopt模块。
1、语法:
import getopt
getopt.getopt(args,shortopts, longopts=[])
#函数示例:getopt.getopt(sys.argv[1:],'u:p:P:h',["username=","password=","port=","help"])
#输出格式:[('-p', '123'),('-u', 'root')] [] #后面中括号包含没有"-"或"--"的参数
置顶 原创
精选 2015-01-13 17:40:03
4945 阅读
3点赞
4评论
置顶 原创
2014-04-29 23:35:11
4800 阅读
2点赞
1收藏
3评论
置顶 原创
推荐 2014-04-13 23:11:20
2274 阅读
置顶 原创
推荐 2014-04-04 18:54:42
7098 阅读
1点赞
2收藏
2评论
原创
2014-02-26 23:07:23
9774 阅读
1收藏
置顶 原创
2014-02-26 21:02:54
3162 阅读
1收藏
置顶 原创
2013-12-12 00:04:14
10000+阅读
9点赞
3收藏
3评论
置顶 原创
2013-11-22 00:01:38
8627 阅读
2点赞
1收藏
3评论