2013-06-04 12 views
22

Esiste un argomento Python per eseguire codice dalla shell senza avviare un interprete interattivo o la lettura da un file? Qualcosa di simile a:Come eseguire Python inline da una shell bash

perl -e 'print "Hi"' 
+0

'-c' è la seconda opzione descritta nella pagina' man'. – chepner

risposta

50

Questo funziona:

python -c 'print "Hi"' 
Hi 
+0

Perfetto! Grazie – Sean

2

Un altro modo è quello di utilizzare il e module

ad es.

$ python -me 1 + 1 
2 
+0

Interessante. Ma devi avere un'installazione extra. –

8

Un altro modo è quello di usare il reindirizzamento bash:

python <<< 'print "Hi"' 

E questo funziona anche con Perl, Ruby, e non quello.

Problemi correlati