python代码的快速缩略图生成器

pythumbnail的Python项目详细描述


pythumbnail

什么是pythumbnail?

pythumbnail是python代码的快速缩略图创建器。您可以在不运行代码的情况下获得可用函数、for/while循环和if条件的概述。

假设您有以下python文件:

classsomeclass:def__init__(self):self.a=10defdo_something(self):foriinrange(len(self.a)):ifi==2:print(i)defdo_something_else(self,num):whileself.a<100:self.a+=num

下面是一个小示例,演示pythumbnail可以做什么(python 3):

importpythumbnailfile=pythumbnail.read_file('some_file.py')print(file.tree)

输出如下:

'File some_file.py()''class someclass()''def __init__(self)''def do_something(self)''for i in range(len(self.a))''if[i,2] LOGIC: [==]''def do_something_else(self,num)''while[self.a,100] LOGIC: [<]'

快速启动

要安装pythumbnail,您需要python 3.6.0或更高版本。pythumbnail可以从pypi安装:

$ python3 -m pip install pythumbnail

运行pythumbnail:

importpythumbnail

文档

提供完整的文档here

贡献

欢迎拉取请求。对于重大变更,请先打开一个问题来讨论您希望更改的内容。

许可证

Apache License 2.0

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

推荐PyPI第三方库


热门话题
反射Java反射:高负载下的NoSuchMethodException   java RxJava:one request>list of Integer>sequence of requests for each int>result to list   java为什么循环之前索引会增加   JavaSpring远程处理和RESTfulURL   java Hibernate搜索仅对我的实体的一部分进行索引   使用DPAD快速滚动时,java RecyclerView onCreateViewHolder调用过多   java将JSON解析到一个表中   java导航抽屉标题textview nullpointerexception   基于接口的Java链接队列   java Guice运行时依赖项参数重新注入   java展平/压缩ZSH中的深度嵌套目录   JavaSpring:Http406此请求标识的资源只能   java如何制作Android启动器图标   Java代码在windows上显示不正确(包含希腊语句子)   使用yourkit进行内存分析所用的java时间   java为什么可以序列化属性而不能序列化对象本身?