PyflowChart là một gói để:
Nội dung chính ShowShow
- Nhận pyflowchart
- Bắt đầu nhanh
- Sơ đồ trong Python
- Đặt các tham số thành các nút
- Python đến sơ đồ
- Sử dụng nâng cao
- đồng ruộng
- đơn giản hóa
- conds-align (beta)
- Làm đẹp sơ đồ
- Người giới thiệu
- Giấy phép
- Viết sơ đồ bằng ngôn ngữ Python,
- Dịch mã nguồn Python thành sơ đồ.
PyflowChart tạo ra sơ đồ trong sơ đồ DSL lưu đồ, một biểu diễn văn bản biểu đồ dòng chảy được sử dụng rộng rãi. Thật dễ dàng để chuyển đổi văn bản sơ đồ này thành một bức tranh thông qua sơ đồ.js.org, Francoislaberge/Sơ đồ hoặc một số biên tập viên đánh dấu.
Nhận pyflowchart
$ pip3 install pyflowchartBắt đầu nhanh
Sơ đồ trong Python
$ python3 -m pyflowchart example.pyĐặt các tham số thành các nút
Python đến sơ đồ
$ python3 -m pyflowchart example.py -f function_name # or $ python3 -m pyflowchart example.py -f ClassName.method_nameSử dụng nâng cao
đồng ruộng
Sơ đồ trong Python
Đặt các tham số thành các nút
Python đến sơ đồ
- Sử dụng nâng cao
- đồng ruộng
- đơn giản hóa
- conds-align (beta)
- Làm đẹp sơ đồ
- Người giới thiệu
Giấy phép
Viết sơ đồ bằng ngôn ngữ Python,Dịch mã nguồn Python thành sơ đồ.
PyflowChart tạo ra sơ đồ trong sơ đồ DSL lưu đồ, một biểu diễn văn bản biểu đồ dòng chảy được sử dụng rộng rãi. Thật dễ dàng để chuyển đổi văn bản sơ đồ này thành một bức tranh thông qua sơ đồ.js.org, Francoislaberge/Sơ đồ hoặc một số biên tập viên đánh dấu.Output:
st0=>start: start a_pyflow_test op1=>operation: do something cond2=>condition: Yes or No? io3=>inputoutput: output: something... e5=>end: end a_pyflow_test sub4=>subroutine: A Subroutine st0->op1 op1->cond2 cond2-> cond2-> cond2(yes)->io3 io3->e5 cond2(no)->sub4 sub4(right)->op1Để lưu đồ mã python của bạn trong ____ 23 , chạy:
PyflowChart sẽ xuất ra DSL lưu trữ được tạo. Truy cập //flowchart.js.org hoặc sử dụng các biên tập viên như typora để biến mã đầu ra thành sơ đồ được hiển thị.
Đặt các tham số thành các nút
Python đến sơ đồ
Sử dụng nâng caođồng ruộng
đơn giản hóa
conds-align (beta)Làm đẹp sơ đồ
$ python3 -m pyflowchart example.py 3Người giới thiệu
Giấy phépPython đến sơ đồ
Sử dụng nâng cao
đồng ruộng
from pyflowchart import * st = StartNode('a_pyflow_test') op = OperationNode('do something') cond = ConditionNode('Yes or No?') io = InputOutputNode(InputOutputNode.OUTPUT, 'something...') sub = SubroutineNode('A Subroutine') e = EndNode('a_pyflow_test') st.connect(op) op.connect(cond) cond.connect_yes(io) cond.connect_no(sub) sub.connect(op, "right") # sub->op line starts from the right of sub io.connect(e) fc = Flowchart(st) print(fc.flowchart()) 0:$ python3 -m pyflowchart example.py 6đơn giản hóa
$ python3 -m pyflowchart example.py 0conds-align (beta)
$ python3 -m pyflowchart example.py 1Sử dụng nâng cao
đồng ruộng
đơn giản hóaconds-align (beta)
$ python3 -m pyflowchart example.py 3Làm đẹp sơ đồ
- Người giới thiệu
- Giấy phép
- Viết sơ đồ bằng ngôn ngữ Python,
- Dịch mã nguồn Python thành sơ đồ.
đồng ruộng
đơn giản hóaconds-align (beta)
Làm đẹp sơ đồNgười giới thiệu
st0=>start: start a_pyflow_test op1=>operation: do something cond2=>condition: Yes or No? io3=>inputoutput: output: something... e5=>end: end a_pyflow_test sub4=>subroutine: A Subroutine st0->op1 op1->cond2 cond2-> cond2-> cond2(yes)->io3 io3->e5 cond2(no)->sub4 sub4(right)->op1 1$ python3 -m pyflowchart example.py 6Or:
$ python3 -m pyflowchart example.py 7Giấy phép
Viết sơ đồ bằng ngôn ngữ Python,
Dịch mã nguồn Python thành sơ đồ.PyflowChart tạo ra sơ đồ trong sơ đồ DSL lưu đồ, một biểu diễn văn bản biểu đồ dòng chảy được sử dụng rộng rãi. Thật dễ dàng để chuyển đổi văn bản sơ đồ này thành một bức tranh thông qua sơ đồ.js.org, Francoislaberge/Sơ đồ hoặc một số biên tập viên đánh dấu.
Để lưu đồ mã python của bạn trong ____ 23 , chạy:đơn giản hóa
conds-align (beta)
Làm đẹp sơ đồ
$ python3 -m pyflowchart example.py 8- Người giới thiệu
- $ python3 -m pyflowchart example.py 03:
conds-align (beta)
Làm đẹp sơ đồ
$ python3 -m pyflowchart example.py 04.$ python3 -m pyflowchart example.py -f function_name # or $ python3 -m pyflowchart example.py -f ClassName.method_name 1Làm đẹp sơ đồ
Người giới thiệu
Giấy phép
- Viết sơ đồ bằng ngôn ngữ Python,
Dịch mã nguồn Python thành sơ đồ.
PyflowChart tạo ra sơ đồ trong sơ đồ DSL lưu đồ, một biểu diễn văn bản biểu đồ dòng chảy được sử dụng rộng rãi. Thật dễ dàng để chuyển đổi văn bản sơ đồ này thành một bức tranh thông qua sơ đồ.js.org, Francoislaberge/Sơ đồ hoặc một số biên tập viên đánh dấu.- Để lưu đồ mã python của bạn trong ____ 23 , chạy:
PyflowChart sẽ xuất ra DSL lưu trữ được tạo. Truy cập //flowchart.js.org hoặc sử dụng các biên tập viên như typora để biến mã đầu ra thành sơ đồ được hiển thị.GUI for PyFlowchart may be remarkable. Pasting your code into it, the flowchart DSL will be generated just in time, and the flowchart will be shown aside.
- Để chỉ định một hàm (hoặc một phương thức trong một lớp) để lưu đồ:
- Bây giờ bạn đã sẵn sàng để tận hưởng sơ đồ.
Hãy đọc tài liệu này để tìm hiểu thêm cách sử dụng.
Người giới thiệu
- Lấy cảm hứng từ Vatsha/Code_To_FlowChart
- Dựa trên adrai/sơ đồ
- Một blog về dự án này
Giấy phép
Bản quyền 2020-2022 CDFMLR.Đã đăng ký Bản quyền.
Được cấp phép theo giấy phép MIT.