抽象语法树间谍

astsp的Python项目详细描述


astspy

astspy(抽象语法树spy)是一个开源命令行工具,用于 从python源代码文件中提取信息。

astspy可以与python 3和python 2代码一起使用,但是要确保 分析各自环境中每个版本的文件。

功能

  • 打印文件中的类和函数的名称
  • 计算每类代码行数的近似值 或函数定义(大小)
  • 查看哪些函数或类具有docstring
  • 打印文件中定义的位置(行号)
  • 从定义的大小中获取统计信息

安装

您可以使用以下命令安装、升级和卸载astspy.py

  $ pip install astspy
  $ pip install --upgrade astspy
  $ pip uninstall astspy

帮助

要获得帮助,请使用:

  $ astspy -h

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

推荐PyPI第三方库


热门话题
java Android HTTPS SSL重用和缓存   JavaSpring动态(可扩展)列表表单   JUnit测试用例失败。JAVAlang.AssertionError:应为:<[I@12c5431>但是:<[I@14b6bed>   elasticsearch在elastic search java中查询文档   java为什么在下面的代码中没有抛出ArrayStoreException?   电子邮件如何通过Java Servlet从激活链接获取数据   “ant debug”不支持在res/values/string外部声明的java重音字符(α、é、ù)   java将字符串转换为反向整数数组   输入如何在java中读取文件时跳过行   java四连接ai Alpha beta minmax   java不使用+、*和否定数字   java如何查找列表中与特定结构匹配的所有字符串?   尝试用Maven在JOOQ中实现EnumConverter时发生java错误   java DateTimeFormatter不能在en语言环境中使用LLLL模式   在MatLab中插入Java代码   java通过websockets上的amqp从kubernetes集群内部连接到azure iot中心   jTextfield数组之间的java操作   java Mockito测试RestClient异步   java如何通过名称字符串获取枚举值