Scusami se dico cose scontate: se ho capito bene digitando da terminale "python prova.py" funziona.
Ciò che vuoi è digitare solo "python"; a questo punto l'inizio riga del terminale cambia: ">>>". Da qui non puoi più usare i comandi del terminale (niente "python" quindi), ma solo codice python, esattamente come quello che hai scritto nel file prova.py. A questo punto l'unica cosa che puoi fare per per operare con il codice di prova.py è importare il modulo relativo ("import prova" dovrebbe funzionare). Tuttavia a seconda del codice contenuto in prova.py potresti non avere il risultato sperato solo con l'import. Il succo comunque è che il terminale e la shell python sono contesti diversi e separati -- Matteo Scotuzzi 2012/5/24 chiara angelone <angelone.chi...@gmail.com>: > Sì ma come ho scritto già all'inizio non mi funziona la seguente cosa > *************************************** > Il modo più facile è quello di invocare l'interprete dei comandi. > Digitando infatti python, si entra nell'interprete > > python > Python 2.1.3 (#1, Sep 7 2002, 15:29:56) > [GCC 2.95.4 20011002 (Debian prerelease)] on linux2 > Type "copyright", "credits" or "license" for more information. >>>> > ************************************************************ > > infatti se io scrivo "python" nella command line di python mi dice > NameErrore: name 'python' is not defined. > > Grazie! > > > > Il giorno 23 maggio 2012 17:14, Alberto Abate > <alberto.ab...@gmail.com> ha scritto: >> >> Scusami, ma hai letto il link di Matteo Perini poco sopra? >> >> >> _______________________________________________ >> Python mailing list >> Python@lists.python.it >> http://lists.python.it/mailman/listinfo/python >> > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python