5

有人熟悉 DRAKON 吗?

我非常喜欢 DRAKON 可视化编辑器的想法,并且一直在使用 Python 来使用它——更多信息:http ://drakon-editor.sourceforge.net/python/python.html

到目前为止,我唯一遇到的问题是 python 的 try: except: exceptions。我尝试过的唯一方法是使用分支,然后将 try: 和 except: 定义为分支下方的单独操作。唯一的问题是 DRAKON 不接受 try: 并在之后自动缩进异常代码。

有什么方法可以处理 try: except: 在 DRAKON 中的可视化方式,或者您可能听说过另一个类似的 python 可视化编辑器项目?

谢谢。

4

2 回答 2

3

您可以将整个“try: except:”结构放在一个“Action”图标中,如下所示:

在 DRAKON-Python 中捕获异常

空格和制表符都可用于图标内的缩进。

于 2012-06-08T06:23:49.467 回答
1

Drakon 存在限制,因为它是一个代码生成器,但您可以做的是尽可能重构代码并将其填充到操作块中:

尝试:
   函数_1()
   函数_2()
除了:
   函数_3()

如果您遵循建议的规则(串烧、快乐路线、分支等),Drakon 效果最好。

一旦你在此基础上构建算法,它可以帮助你快速解决复杂的问题。

希望那有帮助。

于 2013-05-28T18:09:57.953 回答