2012-06-07 6 views
5

Qualcuno ha familiarità con DRAKON?Utilizzo di DRAKON con Python's try: tranne: eccezioni

mi piace molto l'idea del editor visuale DRAKON e sono stati a giocare con essa utilizzando Python - maggiori informazioni: http://drakon-editor.sourceforge.net/python/python.html

L'unica cosa che ho avuto un problema con finora è meta di pitone: ad eccezione di: eccezioni. L'unico modo che ho provato è quello di utilizzare le diramazioni e quindi definire try: ed eccetto: come azioni separate sotto il ramo. L'unica cosa con questo è che DRAKON non riprende la prova: e in seguito indentano automaticamente il codice di eccezione.

C'è un modo per gestire try: tranne: in modo visivo in DRAKON, o forse hai sentito parlare di un altro progetto di editor visivo simile per python?

Grazie.

risposta

3

si potrebbe mettere l'intero "provare: ad eccezione di:" costruire all'interno di un'icona "Azione" come questo:

Catching exceptions in DRAKON-Python

Entrambi gli spazi e le schede possono essere utilizzati per il rientro all'interno di un'icona.

+0

Grazie, Questo è quello che ho fatto prima di tutto, ma poi quando provo: ed eccetto: ha vari loop e così, più o meno sconfigge lo scopo di questo tipo di editor visuale. – Leke

1

Non ci sono limitazioni esistono in Drakon dal momento che è un generatore di codice, ma cosa si può fare è quello di ri-factor il codice il più possibile e roba dentro blocco di azione:

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

Drakon funziona meglio se segui le regole suggerite (spiedo, percorso felice, ramificazione ecc.).

Una volta costruito l'algoritmo di base, può aiutarti a risolvere rapidamente problemi complessi.

La speranza è di aiuto.

Problemi correlati