Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Biểu tượng yêu thích OnWorks

pyreverse3 - Trực tuyến trên đám mây

Chạy pyreverse3 trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh pyreverse3 có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


pyreverse - phân tích cú pháp các tệp nguồn python và trích xuất sơ đồ từ chúng.

SYNOPSIS


chiều ngược lại [tùy chọn]

MÔ TẢ


chiều ngược lại là một trình phân tích nguồn python. Nó phân tích cú pháp các gói python và tạo sơ đồ UML
ở các định dạng đầu ra khác nhau. (dấu chấm, tất cả các định dạng có sẵn cho dấu chấm và vcg). Với
các tùy chọn khác nhau, bạn có thể tinh chỉnh nội dung và cách thức các mô-đun, lớp và
các thuộc tính sẽ được hiển thị trong sơ đồ. Bạn có thể kết hợp nhiều mô-đun trong một dự án
(ngoại trừ với -c ).

Nếu không có -c và không có tùy chọn --diadefs được chỉ định, chiều ngược lại sẽ tạo ra
- một sơ đồ 'các lớp_ 'cho các lớp học trong và
(nếu có nhiều hơn một mô-đun trong )
- một sơ đồ 'các gói_ 'cho các gói phụ thuộc trong

Với -c , chiều ngược lại tạo một sơ đồ cho điều đó với tên tệp
. . Bạn có thể làm -c , -NS .

LỰA CHỌN


-h, - trợ giúp
hiển thị thông báo trợ giúp và thoát

-P , --project =
đặt tên dự án thành nếu không sử dụng tùy chọn -c. (mặc định: 'Không có Tên')

--ignore =
cộng (có thể là một thư mục) vào danh sách đen (không được phân tích cú pháp)

-NS , --filter-mode =
lọc các thuộc tính và chức năng theo . Bạn có thể kết hợp các chế độ bằng cách sử dụng
'+' như 'ĐẶC BIỆT + KHÁC'. Các chế độ đúng là:
- 'PUB_ONLY': lọc tất cả các thuộc tính không công khai (mặc định)
- 'TẤT CẢ': không có bộ lọc
- 'ĐẶC BIỆT': lọc các hàm đặc biệt của Python ngoại trừ hàm tạo
- 'OTHER': lọc các thuộc tính được bảo vệ và riêng tư [hiện tại: PUB_ONLY]

-NS , --diadefs =
tạo sơ đồ theo các định nghĩa sơ đồ trong

-NS , - lớp =
tạo một sơ đồ lớp với tất cả các lớp liên quan đến [hiện tại: không có]
lớp phải có trong tệp . Theo mặc định, điều này sẽ bao gồm tất cả các tổ tiên
và các lớp liên quan của và bao gồm tên mô-đun (tức là '-ASmy').

-Một , --show-Tổ tiên =
chỉ các thế hệ của lớp tổ tiên không trong

-A, - tất cả tổ tiên = [yn]
hiển thị tất cả tổ tiên với tất cả các lớp trong [hiện tại: không có]

-NS , --show-linked =
chỉ các lớp liên kết. = 1 sẽ chỉ trực tiếp đứng lớp
liên quan đến các lớp trong dự án, trong khi = 2 cũng sẽ lấy tất cả
các lớp liên quan đến những lớp được tìm nạp bởi = 1.

-S, - tất cả được liên kết = [yn]
hiển thị đệ quy tất cả được liên kết ra khỏi tất cả các lớp được liên kết [current: none]

-b, --dựng sẵn
bao gồm các đối tượng nội trang trong biểu diễn của các lớp [hiện tại: Sai]

-m [yn], --module-names = [yn]
bao gồm tên mô-đun trong biểu diễn của các lớp. Điều này sẽ bao gồm toàn bộ mô-đun
đường dẫn trong tên lớp. [hiện tại: không có]

-k, - tên riêng
không hiển thị các thuộc tính và phương thức trong các hộp lớp; điều này vô hiệu hóa các giá trị -f
[hiện tại: Sai]

-o , --output =
tạo một *. đầu ra tệp nếu định dạng có sẵn. Các định dạng có sẵn là tất cả
các định dạng mà dấu chấm có thể tạo ra và vg. [mặc định: dấu chấm]

VÍ DỤ


Dưới đây là một số ví dụ cho các tùy chọn dòng lệnh:

pyreverse -a1 -s1 -m

-a1 -s1 sẽ bao gồm một cấp độ tổ tiên và các lớp liên kết trong biểu đồ
sau đó mô-đun, trong khi -m sẽ hiển thị đường dẫn mô-đun đầy đủ của mỗi lớp.
Bạn có thể sử dụng -một, -S, -MỘT, -S tùy chọn theo cách tương tự. Lưu ý rằng trên lớp
sơ đồ (sử dụng -c ) -a và -s sẽ giảm hơn là phóng to sơ đồ của bạn.

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

Điều này thật thú vị nếu sơ đồ cho = mod quá phức tạp: bạn có thể
chỉ hiển thị tên lớp (không có thuộc tính hoặc phương thức, tùy chọn -k); hoặc chỉ lấy
mô-đun bạn quan tâm (tại đây fee.py và foo.py).

ĐÒI HỎI


Python

Sử dụng pyreverse3 trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF sẽ cài đặt tất cả các
    phần mềm Fedora Linux và những phần mềm khác
    không bao gồm theo mặc định, sau
    chạy Fedora lần đầu tiên. Của nó
    dễ dàng cho ...
    Tải xuống PostInstallerF
  • 2
    đi lạc
    đi lạc
    Dự án đi lạc đã được chuyển đến
    https://strace.io. strace is a
    chẩn đoán, gỡ lỗi và hướng dẫn
    bộ theo dõi không gian người dùng cho Linux. Nó được sử dụng
    để giám sát một ...
    Tải xuống
  • 3
    gMKVExtractGUI
    gMKVExtractGUI
    GUI cho tiện ích mkvextract (một phần của
    MKVToolNix) kết hợp hầu hết (nếu
    không phải tất cả) chức năng của mkvextract và
    tiện ích mkvinfo. Được viết bằng C#NET 4.0,...
    Tải xuống gMKVExtractGUI
  • 4
    Thư viện JasperReports
    Thư viện JasperReports
    Thư viện JasperReports là
    nguồn mở phổ biến nhất thế giới
    thông tin kinh doanh và báo cáo
    động cơ. Nó hoàn toàn được viết bằng Java
    và nó có thể ...
    Tải xuống thư viện JasperReports
  • 5
    Sách Frappe
    Sách Frappe
    Frappe Books là một nguồn mở và miễn phí
    phần mềm lưu trữ sách trên máy tính để bàn
    đơn giản và được thiết kế tốt để được sử dụng bởi
    doanh nghiệp nhỏ và người làm nghề tự do. Nó'...
    Tải xuống sách Frappe
  • 6
    Python số
    Python số
    TIN TỨC: NumPy 1.11.2 là bản phát hành cuối cùng
    điều đó sẽ được thực hiện trên sourceforge. Bánh xe
    cho Windows, Mac và Linux cũng như
    các bản phân phối nguồn lưu trữ có thể được ...
    Tải xuống Python số
  • Khác »

Lệnh Linux

Ad