GoGPT Best VPN GoSearch

OnWorks 网站图标

热逆

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 pyreverse

这是 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


Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。