Gli script python non sono da compilare (e infatti proprio per questo i precisi parlano di linguaggio di scripting e non di programmazione), basta semplicemente avviarli da linea di comando col comando (scusatemi la ripetizione ):
codice:
$ python script.py
Di più, l'ampia libreria che python ha di default permette sicuramente di utilizzarlo per realizzare script "batch". Si tratta solo di valutare se convenga, per le cose semplici spesso la shell (e i numerosi comandi esterni disponibili, vedi sed grep awk...) è più immediata.