python文件分析器

kojak的Python项目详细描述


Kojak

Build StatusPyPIPyPI - Python VersionPyPI - Status

python项目分析器

Kojak是一个帮助您获取信息的开发工具 关于给定的python文件 就像所有模块类和所有模块类的函数成员一样。

kojak使用pythonabstract tree syntax (AST)从python项目中检索信息。

警告

目前功能很差的非常年轻的项目。

功能

  • 获取类和方法
  • 从python模块获取函数
  • 获取导入列表

安装或更新kojak

$ pip install -U kojak

用法

$ kojak <path to your python file>

List imports by the module:
        -Import argparse
        -From sys import exit
        -From kojak.utils import get_classes

List classes by the module:
Class1
    - method11
    - method12
    - method13
Class2
    - method21
    - method22
    - method23

未来改进

  • 添加对给定项目的整个文件进行递归的可能性
  • 从stdin进行检查
  • 添加确定对象或给定方法或函数范围的可能性

贡献

如果你想为kojak please first read the contribution guidelines

许可证

这个项目是在麻省理工学院的许可下进行的。

See the license file for more details

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java HttpServletResponse在保存时提示输入文件名   基于Java中的XML值重新创建XML   Java中递归调用的一个堆栈占用多少内存?   java数字到二进制到零计数器   java Primefaces选项卡视图:在计数后设置活动索引   xml在Java中可以将XSD转换为XPath吗?   在递归循环中检测JDBC连接的java插件/工具   spring mvc中的java处理错误   java向spring安全认证添加子域   在安卓中设置时,java日期不正确   java setColorFilter适用于所有按钮   java Android:Bitmap-to-Byte数组和back:SkImageDecoder::Factory返回null   java如何使用lambda实现ComponentScan的自定义过滤器?   java iOS推送通知不工作   java在异步servlet中用新请求替换旧请求