python
python
Ho provato il mio primo script in python, ma quando lo lancio mi da una serie di errori.
Mi sapete indicare un software che consente di lanciarlo passo passo (tipo VB) in modo da individuare gli errori progressivamente?
Mi sapete indicare un software che consente di lanciarlo passo passo (tipo VB) in modo da individuare gli errori progressivamente?
- andy60
- Scoppiettante Seguace

- Messaggi: 877
- Iscrizione: sabato 24 febbraio 2007, 16:37
- Desktop: Ubuntu
- Località: Roma
Re: python
Non conosco python, non mi sembra che ci sia un ide tipo vb comunque. Posso chiederti xche non usi Gambas?han1411 ha scritto: Ho provato il mio primo script in python, ma quando lo lancio mi da una serie di errori.
Mi sapete indicare un software che consente di lanciarlo passo passo (tipo VB) in modo da individuare gli errori progressivamente?
Re: python
Sto provando ad usare entrambi, e l'ambiente di Gambas è una favola per me. Purtroppo come ti ho risposto in un'altro topic non riesco ad accedere alla guida in linea, pertanto mi è difficile imparare ad usarlo. Per Python invece si trova un po più di materiale da studiare anche se sinceramente non sono ancora riuscito a capire come si integra con librerie per un ambiente grafico.andy60 ha scritto:Non conosco python, non mi sembra che ci sia un ide tipo vb comunque. Posso chiederti xche non usi Gambas?han1411 ha scritto: Ho provato il mio primo script in python, ma quando lo lancio mi da una serie di errori.
Mi sapete indicare un software che consente di lanciarlo passo passo (tipo VB) in modo da individuare gli errori progressivamente?
- twilight
- Imperturbabile Insigne

- Messaggi: 3849
- Iscrizione: giovedì 17 febbraio 2005, 16:29
- Località: L'Aquila
- Contatti:
Re: python
un metodo per provarlo passo per passo e' dare una serie di print per esempio, per controllare i valori in momenti "salienti" del programma stesso. Se invece vuoi eseguirlo passo dopo passo, puoi usare il modulo pdb.
Ti faccio un esempio, questo e' prova.py:
e poi, quando lo esegui:
quando vedi (Pdb) puoi scegliere diverse azioni, oltre a 'n' (o 'next') che procede al prossimo comando.
ciao
Ti faccio un esempio, questo e' prova.py:
Codice: Seleziona tutto
import pdb
def main ():
a = 1000
pdb.set_trace ()
a += 1000
pdb.set_trace ()
c = a + 1000
pdb.set_trace ()
return
if __name__ == '__main__':
main ()
Codice: Seleziona tutto
lorenzo@josie:~/projects/twisted/work$ python prova.py
> /home/lorenzo/projects/twisted/work/prova.py(6)main()
-> a += 1000
(Pdb) n
> /home/lorenzo/projects/twisted/work/prova.py(7)main()
-> pdb.set_trace ()
(Pdb) n
> /home/lorenzo/projects/twisted/work/prova.py(8)main()
-> c = a + 1000
(Pdb) n
> /home/lorenzo/projects/twisted/work/prova.py(9)main()
-> pdb.set_trace ()
(Pdb) n
> /home/lorenzo/projects/twisted/work/prova.py(10)main()
-> return
(Pdb) n
--Return--
> /home/lorenzo/projects/twisted/work/prova.py(10)main()->None
-> return
(Pdb) n
--Return--
> /home/lorenzo/projects/twisted/work/prova.py(14)<module>()->None
-> main ()
(Pdb) n
lorenzo@josie:~/projects/twisted/work$
ciao
» FAQ del forum! - Sito personale (EN) - Blog tecnico (IT) - Pagina personale
» Seguimi su Twitter e Identi.ca!
» Tutti gli altri link, su Google profile
» Seguimi su Twitter e Identi.ca!
» Tutti gli altri link, su Google profile
- andy60
- Scoppiettante Seguace

- Messaggi: 877
- Iscrizione: sabato 24 febbraio 2007, 16:37
- Desktop: Ubuntu
- Località: Roma
Re: python
http://wiki.ubuntu-it.org/Programmazione/Gambashan1411 ha scritto:Sto provando ad usare entrambi, e l'ambiente di Gambas è una favola per me. Purtroppo come ti ho risposto in un'altro topic non riesco ad accedere alla guida in linea, pertanto mi è difficile imparare ad usarlo. Per Python invece si trova un po più di materiale da studiare anche se sinceramente non sono ancora riuscito a capire come si integra con librerie per un ambiente grafico.andy60 ha scritto:Non conosco python, non mi sembra che ci sia un ide tipo vb comunque. Posso chiederti xche non usi Gambas?han1411 ha scritto: Ho provato il mio primo script in python, ma quando lo lancio mi da una serie di errori.
Mi sapete indicare un software che consente di lanciarlo passo passo (tipo VB) in modo da individuare gli errori progressivamente?
ci sto lavorando sopra
Re: python
andy60 ha scritto:http://wiki.ubuntu-it.org/Programmazione/Gambashan1411 ha scritto:Grazie molte! Ciao.andy60 ha scritto:Non conosco python, non mi sembra che ci sia un ide tipo vb comunque. Posso chiederti xche non usi Gambas?han1411 ha scritto: Ho provato il mio primo script in python, ma quando lo lancio mi da una serie di errori.
Mi sapete indicare un software che consente di lanciarlo passo passo (tipo VB) in modo da individuare gli errori progressivamente?
Sto provando ad usare entrambi, e l'ambiente di Gambas è una favola per me. Purtroppo come ti ho risposto in un'altro topic non riesco ad accedere alla guida in linea, pertanto mi è difficile imparare ad usarlo. Per Python invece si trova un po più di materiale da studiare anche se sinceramente non sono ancora riuscito a capire come si integra con librerie per un ambiente grafico.
ci sto lavorando sopra
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti
