pyreverse - Интернет в облаке

Это командный pyreverse, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


pyreverse - разбирает исходные файлы Python и извлекает из них диаграммы.

СИНТАКСИС


Пирверс [опции]

ОПИСАНИЕ


Пирверс анализатор исходного кода на Python. Он анализирует пакеты Python и создает диаграммы UML.
в разных форматах вывода. (точка, все форматы доступны для точки и vcg). С участием
различные варианты, вы можете точно настроить, какие и как модули, классы и
атрибуты будут показаны на диаграмме. Вы можете объединить несколько модулей в одном проекте
(кроме -c ).

Если не указаны параметры -c и --diadefs, Пирверс создаст
- диаграмма 'классы_ 'для классов в а также
(если в )
- диаграмма пакетов_ 'для зависимостей пакетов в

С -c , Пирверс создает диаграмму для этого с именем файла
. . Вы можете сделать -c , -c .

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-х, --помощь
показать справочное сообщение и выйти

-п , --project =
установить имя проекта на если не используется опция -c. (по умолчанию: «Без имени»)

--ignore =
Добавить (может быть каталог) в черный список (не разбирается)

-f , --filter-mode =
фильтровать атрибуты и функции в соответствии с . Вы можете комбинировать режимы, используя
'+' как 'СПЕЦИАЛЬНЫЕ + ДРУГИЕ'. Правильные режимы:
- 'PUB_ONLY': фильтровать все непубличные атрибуты (по умолчанию)
- 'ВСЕ': без фильтра
- «СПЕЦИАЛЬНЫЙ»: фильтровать специальные функции Python, кроме конструктора.
- "OTHER": защищенные фильтром и частные атрибуты [current: PUB_ONLY]

-d , --diadefs =
создать диаграмму в соответствии с определениями диаграммы в

-c , --class =
создать диаграмму классов со всеми классами, относящимися к [current: none]
класс должен быть в файле . По умолчанию это будет включать всех предков
и связанные классы и включить имена модулей (например, «-ASmy»).

-а , --show-ancestors =
Показать поколения классов предков не в

-A, --all-ancestors = [yn]
показать всех предков всех классов в [текущий: нет]

-s , --show-associated =
Показать связанные классы. = 1 будет принимать только классы напрямую
связанных с классами в проекте, а = 2 также займет все
классы, связанные с теми, которые были получены = 1.

-S, --all-associated = [yn]
рекурсивно показывать все связанные со всеми связанными классами [current: none]

-b, --встроенный
включать встроенные объекты в представление классов [current: False]

-m [yn], --module-names = [yn]
включить имя модуля в представление классов. Это будет включать полный модуль
путь в имени класса. [текущий: нет]

-k, --только-названия классов
не показывать атрибуты и методы в полях классов; это отключает значения -f
[текущий: Ложь]

-о , --output =
создать *. выходной файл, если формат доступен. Доступные форматы: все
форматы, которые может создавать точка и вкг. [по умолчанию: точка]

ПРИМЕРЫ


Вот несколько примеров параметров командной строки:

горит -a1 -s1 -m

-a1 -s1 будет включать в диаграмму один уровень предка и связанных классов
принадлежащий modules, а -m покажет полный путь к модулю каждого класса.
Вы можете использовать -a -с, -А, -S варианты точно так же. Обратите внимание, что в классе
диаграммы (с использованием -c ) -a и -s скорее уменьшат, чем увеличат вашу диаграмму.

Pyreverse мод / foo.py мод / fee.py -k

Это интересно, если диаграмма для = мод слишком сложен: вы можете
показать только имена классов (без атрибутов или методов, опция -k); или возьмите только
интересующие вас модули (здесь fee.py и foo.py).

ТРЕБУЕТ


Питон

Используйте pyreverse онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows