跳转到主要内容

Python文件分析器

项目描述

kojak

Build Status PyPI PyPI - Python Version PyPI - Status

Python项目分析器

kojak是一款开发工具,可以帮助您获取关于给定Python文件的信息,并获得该文件的整体视图,例如所有模块类和所有模块类成员函数。

kojak通过使用Python 抽象语法树(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做出贡献,请首先阅读贡献指南

许可

本项目采用MIT许可。

有关更多详细信息,请参阅许可文件

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

kojak-0.3.0.tar.gz (86.8 kB 查看哈希值)

上传于 源代码

构建分发版

kojak-0.3.0-py2.py3-none-any.whl (4.6 kB 查看哈希值)

上传于 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面