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 <[email protected]>:
> 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
> <[email protected]> ha scritto:
>>
>> Scusami, ma hai letto il link di Matteo Perini poco sopra?
>>
>>
>> _______________________________________________
>> Python mailing list
>> [email protected]
>> http://lists.python.it/mailman/listinfo/python
>>
> _______________________________________________
> Python mailing list
> [email protected]
> http://lists.python.it/mailman/listinfo/python
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python