热逆
 
这是 pyreverse 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pyreverse - 解析 python 源文件并从中提取图表。
概要
热逆 [选项]
商品描述
热逆 是一个python源分析器。 它解析python包并生成UML图
以不同的输出格式。 (点,所有可用于点和 vcg 的格式)。 和
不同的选项,您可以微调模块、类和
属性将显示在图表中。 您可以在一个项目中组合多个模块
(除了 -c ).
如果没有指定 -c 和 --diadefs 选项, 热逆 将创造
- 图表“classes_” ' 中的类和
(如果有多个模块)
- 图表'包_ ' 中的包依赖项
用 -c , 热逆 为此创建一个图表带文件名
. . 你可以做 -c , -C .
配置
-h,--帮助
显示帮助信息并退出
-p , --project=
将项目名称设置为如果不使用 -c 选项。 (默认:'无名称')
--忽略=
添加(可能是目录)到黑名单(未解析)
-F , --filter-mode=
根据过滤属性和功能. 您可以使用组合模式
'+' 类似于 'SPECIAL+OTHER'。 正确的模式是:
- 'PUB_ONLY':过滤所有非公共属性(默认)
- 'ALL':无过滤器
- 'SPECIAL' : 过滤除构造函数之外的 Python 特殊函数
- 'OTHER':过滤受保护和私有属性[当前:PUB_ONLY]
-d , --diadefs=
根据图表定义创建图表
-C , --class=
创建一个包含所有相关类的类图[当前:无]
类必须在文件中. 默认情况下,这将包括所有祖先
和相关的类并包括模块名称(即 '-ASmy' )。
-一种, --show-ancestors=
展示几代祖先类不在
-A,--所有祖先=[yn]
向所有班级展示所有祖先[当前:无]
-s , --show-相关=
展示相关类。 =1 只会直接上课
与项目中的类相关,而=2 也将全部
与获取的类相关的类=1。
-S, --all-关联=[yn]
递归地显示所有关联的所有关联类 [当前:无]
-b,--内置
在类的表示中包含内置对象 [当前:假]
-m [yn],--模块名称=[yn]
在类的表示中包含模块名称。 这将包括完整的模块
类名中的路径。 [当前:无]
-k, --only-类名
不要在类框中显示属性和方法; 这将禁用 -f 值
[当前:错误]
-o , --输出=
创建一个 *。 如果格式可用,则输出文件。 可用的格式都是
dot 可以产生的格式和 vcg。 [默认:点]
示例
以下是命令行选项的一些示例:
热逆-a1 -s1 -m
-a1 -s1 将在图中包含一级祖先和关联的类
的模块,而 -m 将显示每个类的完整模块路径。
您可以使用 -一种, -是的, -一种, -S 以同样的方式选择。 注意上课时
图表(使用 -c ) -a 和 -s 会缩小而不是放大您的图表。
Pyreverse mod/foo.py mod/fee.py -k
如果图表为=mod 太复杂了:你可以
仅显示类名(无属性或方法,选项 -k); 或只采取
您感兴趣的模块(这里是fee.py 和foo.py)。
要求
Python
使用 onworks.net 服务在线使用 pyreverse
 
