当前位置: 首页 > 软件库 > 开发工具 > Git开源工具 >

PyDriller

解析 Git repo 的 Python 框架
授权协议 Apache-2.0
开发语言 Python
所属分类 开发工具、 Git开源工具
软件类型 开源软件
地区 不详
投 递 者 萧焱
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

PyDriller 是一个可以帮助开发人员解析 Git 存储库的 Python 框架,开发者可以通过 PyDriller 轻松提取 commit、开发人员、修改、diff 和源码等信息。

@inproceedings{Spadini2018,
	address = {New York, New York, USA},
	author = {Spadini, Davide and Aniche, Maur\'{i}cio and Bacchelli, Alberto},
	booktitle = {Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering - ESEC/FSE 2018},
	doi = {10.1145/3236024.3264598},
	isbn = {9781450355735},
	keywords = {2018,acm reference format,and alberto bacchelli,davide spadini,git,gitpython,maur\'{i}cio aniche,mining software repositories,pydriller,python},
	pages = {908--911},
	publisher = {ACM Press},
	title = {{PyDriller: Python framework for mining software repositories}},
	url = {http://dl.acm.org/citation.cfm?doid=3236024.3264598},
	year = {2018}
}
  • 简介 PyDriller是一个python软件,它可以帮助开发人员轻松提取git的仓库信息,比如commit详细信息,开发人员信息, 修改文件的信息,修改代码的信息以及源码。 官方文档的信息是最详细的,建议直接看官方文档。 官方文档:https://pydriller.readthedocs.io/en/latest/ github地址:https://github.com/ishepard/py

 相关资料
  • 本文向大家介绍Python unittest框架操作实例解析,包括了Python unittest框架操作实例解析的使用技巧和注意事项,需要的朋友参考一下 操作步骤 导入框架,import unitest 测试类必须继承类:.class 类名(unittest.TestCase): 在类中所有定义testXXX(区分大小写)开头的函数都是可执行的测试用例 钩子方法setUp(每个测试用例前执行)、

  • 本文向大家介绍python web框架 django wsgi原理解析,包括了python web框架 django wsgi原理解析的使用技巧和注意事项,需要的朋友参考一下 前言 django wsgi python有个自带的wsgi模块 可以写自定义web框架 用wsgi在内部创建socket对象就可以了 自己只写处理函数就可以了 django只是web框架 他也不负责写socket djan

  • 问题内容: 我想使用python解析一个简单的小型XML文件,但是在pyXML上的工作似乎已经停止了。如果可能的话,我想使用python 2.6。谁能推荐可以与2.6兼容的XML解析器? 谢谢 问题答案: 如果它既小又简单,则只需使用标准库即可: 这将返回实现标准文档对象模型API的DOM树 如果以后需要执行诸如模式验证或XPath查询之类的复杂操作,那么我建议使用第三方lxml模块,它是流行的l

  • 本文向大家介绍Android Volley框架全面解析,包括了Android Volley框架全面解析的使用技巧和注意事项,需要的朋友参考一下  Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpCl

  • 本文向大家介绍Android SwipeMenuListView框架详解分析,包括了Android SwipeMenuListView框架详解分析的使用技巧和注意事项,需要的朋友参考一下 周末 特地把Android SwipeMenuListView(滑动菜单)的知识资料整理一番,以下是整理内容: SwipeMenuListView(滑动菜单) A swipe menu for ListView.

  • 本文向大家介绍Python单元测试及unittest框架用法实例解析,包括了Python单元测试及unittest框架用法实例解析的使用技巧和注意事项,需要的朋友参考一下 例题取用登录模块:代码如下 单元测试是什么: 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证 如何进行单元测试: 第一我们得写出测试用例,而测试用例主要的要素为(编号,标题,前置条件,操作步骤,