Englishfrançaisespagnol

Icône de favori OnWorks

pyreverse - En ligne dans le Cloud

Exécutez pyreverse dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande pyreverse qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


pyreverse - analyse les fichiers sources python et en extrait des diagrammes.

SYNOPSIS


pyréverse [choix]

DESCRIPTION


pyréverse est un analyseur de source Python. Il analyse les packages python et produit des diagrammes UML
dans différents formats de sortie. (dot, tous les formats disponibles pour dot et vcg). Avec
différentes options, vous pouvez affiner le réglage sur quoi et comment les modules, les classes et
les attributs seront affichés dans le diagramme. Vous pouvez combiner plusieurs modules dans un même projet
(sauf avec -c ).

Si aucune option -c ni --diadefs n'est spécifiée, pyréverse créera
- un schéma 'classes_ ' pour les cours de et
( s'il y a plus d'un module dans )
- un schéma 'packages_ ' pour les dépendances du package dans

Avec -c , pyréverse crée un diagramme pour cela avec nom de fichier
. . Vous pouvez faire -c , -c .

OPTIONS


-h, --aide
afficher le message d'aide et quitter

-p , --projet=
définir le nom du projet sur si vous n'utilisez pas l'option -c. (par défaut : 'Aucun nom')

--ignore=
ajouter (peut être un répertoire) à la liste noire (non analysée)

-F , --filter-mode=
filtrer les attributs et les fonctions selon . Vous pouvez combiner les modes en utilisant
'+' comme 'SPÉCIAL+AUTRE'. Les modes corrects sont :
- 'PUB_ONLY' : filtre tous les attributs non publics (par défaut)
- 'ALL' : pas de filtre
- 'SPECIAL' : filtre les fonctions spéciales Python hors constructeur
- 'OTHER' : filtre les attributs protégés et privés [actuel : PUB_ONLY]

-ré , --diadefs=
créer un diagramme selon les définitions de diagramme dans

-c , --class=
créer un diagramme de classes avec toutes les classes liées à [actuel : aucun] le
la classe doit être dans le fichier . Par défaut, cela inclura tous les ancêtres
et les classes associées de et incluez les noms de module (c'est-à-dire '-ASmy' ).

-une , --show-ancestors=
spectacle générations de classes d'ancêtres non

-A, --all-ancestors=[yn]
afficher tous les ancêtres de toutes les classes dans [actuel : aucun]

-s , --show-associated=
spectacle classes associées. =1 ne prendra que des cours directement
liés aux classes du projet, tandis que =2 prendra également tout
classes liées à celles récupérées par =1.

-S, --all-associated=[yn]
afficher récursivement tous les associés hors de toutes les classes associées [actuel : aucun]

-b, --intégré
inclure des objets intégrés dans la représentation des classes [actuel : False]

-m [yn], --module-names=[yn]
inclure le nom du module dans la représentation des classes. Cela comprendra le module complet
chemin dans le nom de la classe. [actuel : aucun]

-k, --only-classnames
ne pas afficher les attributs et les méthodes dans les zones de classe ; cela désactive les valeurs -f
[actuel : Faux]

-o , --sortie=
créer un *. fichier de sortie si format disponible. Les formats disponibles sont tous
formats que dot peut produire et vg. [par défaut : point]

EXEMPLES


Voici quelques exemples d'options de ligne de commande :

pyreverse -a1 -s1 -m

-a1 -s1 inclura un niveau d'ancêtre et les classes associées dans le diagramme
du modules, tandis que -m affichera le chemin complet du module de chaque classe.
Vous pouvez utiliser le -une, -Oui, -UNE, -S options de la même manière. Notez qu'en classe
diagrammes (en utilisant -c ) -a et -s réduiront plutôt qu'agrandiront votre diagramme.

pyreverse mod/foo.py mod/fee.py -k

Ceci est intéressant si le diagramme de =mod est trop compliqué : vous pouvez
afficher uniquement les noms de classe (pas d'attributs ni de méthodes, option -k) ; ou ne prenez que le
modules qui vous intéressent (ici fee.py et foo.py).

A BESOIN


Python

Utilisez pyreverse en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad