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
贡献
欢迎拉取请求。对于重大变更,请先打开一个问题来讨论您希望更改的内容。