使用DRAKON和python的try:except:exception

时间:2012-06-07 08:31:26

标签: python drakon drakon-editor

有人熟悉DRAKON吗?

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

到目前为止我遇到的唯一问题是python的尝试:除了:例外。我试过的唯一方法是使用分支然后定义try:和except:作为分支下面的单独动作。唯一的问题是DRAKON没有接受尝试:然后自动缩进异常代码。

有没有办法处理尝试:除了:在DRAKON中以可视方式,或者你可能听说过另一个类似的python可视化编辑器项目?

感谢。

2 个答案:

答案 0 :(得分:3)

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

Catching exceptions in DRAKON-Python

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

答案 1 :(得分:1)

Drakon存在限制,因为它是一个代码生成器,但你可以做的是尽可能地重新分解代码并将其填充到动作块中:

try:
   function_1()
   function_2()
except:
   function_3()

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

基于此构建算法后,它可以帮助您快速解决复杂问题。

希望有所帮助。