Pagina 1 di 1

[python] malfunzionamento shell bloccata

Inviato: 25 feb 2011, 8:40
da aduri
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

Re: [python] malfunzionamento shell bloccata

Inviato: 25 feb 2011, 10:16
da xyz
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

Re: [python] malfunzionamento shell bloccata

Inviato: 25 feb 2011, 13:00
da aduri
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

Re: [python] malfunzionamento shell bloccata

Inviato: 29 set 2011, 20:30
da OberoN
Si può vedere il traceback dell'eccezione? :?
Almeno sai dire cosa faceva quel programma?