Python文件分析器
项目描述
kojak 
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 查看哈希值)
关闭
kojak-0.3.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 145ffa41cc568d69c42bbabf93f79d9fc8f9f295f270516709d11e0fab2acac1 |
|
MD5 | 576e70ef203dc730e73173808ed11322 |
|
BLAKE2b-256 | 7a58e5d87c449fea66e989ede1c547b5c15ae72d1a46de7981033d7dca5d207b |
关闭
kojak-0.3.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a32a7558e8252fbadca2267cc1b7a4128cb2b3b1bbbb5a697a744162274fbe05 |
|
MD5 | 3342e57b392069fc93dda0fbd9f8abdb |
|
BLAKE2b-256 | 2e258b91340bf1f64680c74faa8805327817d9f0f6667bd5240dfeb92bd5cafe |