[python] malfunzionamento shell bloccata

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto Utenteaduri
435 1 5 10
Expert
Expert
Messaggi: 937
Iscritto il: 29 giu 2005, 23:13
Località: Genova
0
voti

[1] [python] malfunzionamento shell bloccata

Messaggioda Foto Utenteaduri » 25 feb 2011, 8:40

Salve a tutti,
e da una settimana che sto studiando python e più precisamente la versione 2.7.1.
Ottimo compilatore ma ad un certo punto durante l'esecuzione di un semplice programmino la finestra della shell si è bloccata ed ora, anche se chiudo il programma e lo faccio ripartire, fa un flash in cui appare la finestra di editor per mezzo secondo e dopo si richiude.
Ho provato a disinstallare e reinstallare ma nienete da fare.
Ho provato ad aprire diversi codici di prova pincopallino.py :D ma mi appare la sheel con l'input richiesto da quel codice che mi ha bloccato tutto.
Qualcuno sà dirmi cosa sia successo.

Grazie
Antonio

Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
Messaggi: 1778
Iscritto il: 5 dic 2009, 17:37
Località: Italy Turin
2
voti

[2] Re: [python] malfunzionamento shell bloccata

Messaggioda Foto Utentexyz » 25 feb 2011, 10:16

Prima di tutto il Python NON è un compilatore ma un interprete e il codice viene interpretato e non compilato.

Ci sono infiniti modi per far bloccare un programma, senza dettagli sul codice è impossibile ipotizzare qualche motivo.

Non specifichi il sistema operativo, comunque se riesce farlo lanciare da qualche shell di comando, con l'interruzione il Python stampa il punto in cui si è interrotto con tutto lo stack delle call.

Puoi lanciare il codice Python con il debug "python -m pdb file.py". Il manuale spiega nei dettagli come funziona il debug interno:

http://docs.python.org/library/pdb.html

Avatar utente
Foto Utenteaduri
435 1 5 10
Expert
Expert
Messaggi: 937
Iscritto il: 29 giu 2005, 23:13
Località: Genova
0
voti

[3] Re: [python] malfunzionamento shell bloccata

Messaggioda Foto Utenteaduri » 25 feb 2011, 13:00

Il S.O. è windows XP.
Il programmino era banale ma non ce l'ho in questa postazione.
Sì è vero è un interprete sullo stile di Java se non erro col relativo bytecode ecc.....
Quello che non riesco a capire è come mai anche disinstallando e reinstallando il 2.7.1 rimane bloccato.

ciao

Avatar utente
Foto UtenteOberoN
801 1 4 9
Stabilizzato
Stabilizzato
Messaggi: 483
Iscritto il: 12 feb 2011, 17:20
Località: 127.0.0.1
0
voti

[4] Re: [python] malfunzionamento shell bloccata

Messaggioda Foto UtenteOberoN » 29 set 2011, 20:30

Si può vedere il traceback dell'eccezione? :?
Almeno sai dire cosa faceva quel programma?
Per usare un simulatore devi conoscere più elettronica di lui. [Foto UtenteIsidoroKZ]
40. There are two ways to write error-free programs; only the third one works.
[Alan J. Perlis, Epigrams on Programming]


Torna a “Programmi applicativi: simulatori, CAD ed altro”